Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-07-01 07:05:42

0001 /**
0002  \file
0003  Declaration of class erhic::EventMilou.
0004  
0005  \author    Thomas Burton
0006  \date      2011-07-07
0007  \copyright 2011 Brookhaven National Lab
0008  */
0009 
0010 #ifndef INCLUDE_EICSMEAR_ERHIC_EVENTHEPMC_H_
0011 #define INCLUDE_EICSMEAR_ERHIC_EVENTHEPMC_H_
0012 
0013 #include <string>
0014 
0015 #include <Rtypes.h>
0016 
0017 #include "eicsmear/erhic/EventMC.h"
0018 
0019 namespace erhic {
0020 
0021 /**
0022  Describes an event from the generator HEPMC.
0023  */
0024 class EventHepMC : public EventMC {
0025  public:
0026   /**
0027    Constructor.
0028    */
0029   EventHepMC();
0030 
0031   /**
0032    dummy - the reading is done by a hepmc reader
0033    */
0034   virtual bool Parse(const std::string&) {return true;}
0035 
0036   /* Bool_t radcorr; */
0037   /* Double32_t weight; */
0038   /* Double32_t trueX; */
0039   /* Double32_t trueQ2; */
0040   /* Double32_t trueY; */
0041   /* Double32_t trueT; */
0042   /* Double32_t truePhi; */
0043   /* Double32_t phibelgen;  ///> the azimuthal angle between the production */
0044   /*                        ///> and the scattering plane */
0045   /* Double32_t phibelres;  ///> the resolution of the previous angle */
0046   /*                        ///> according to H1 */
0047   /* Double32_t phibelrec;  ///> the reconstructed phi angle */
0048 
0049   ClassDef(erhic::EventHepMC, 1)
0050 };
0051 
0052 }  // namespace erhic
0053 
0054 #endif  // INCLUDE_EICSMEAR_ERHIC_EVENTHEPMC_H_