00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00032
00039
00040
00045
00046
00058
00059
00060 #ifndef _MJOUTPUTLANLCLOVERDATANOPS_HH
00061 #define _MJOUTPUTLANLCLOVERDATANOPS_HH
00062
00063
00064
00065 #define MAX_N_PARTICLES 20
00066
00067 #include "TObject.h"
00068
00069
00070
00071 class MJOutputLANLCloverDataNoPS
00072 {
00073 public:
00074 MJOutputLANLCloverDataNoPS() {;}
00075 virtual ~MJOutputLANLCloverDataNoPS() {;}
00076
00077
00078 UInt_t EventNumber;
00079 Int_t NumberOfParticles;
00080 Int_t Particle[MAX_N_PARTICLES];
00081 Float_t MomentumX[MAX_N_PARTICLES];
00082 Float_t MomentumY[MAX_N_PARTICLES];
00083 Float_t MomentumZ[MAX_N_PARTICLES];
00084 Float_t PositionX[MAX_N_PARTICLES];
00085 Float_t PositionY[MAX_N_PARTICLES];
00086 Float_t PositionZ[MAX_N_PARTICLES];
00087 Float_t E1_MC;
00088 Float_t E2_MC;
00089 Float_t E3_MC;
00090 Float_t E4_MC;
00091 Float_t Pl_MC;
00092 Float_t Pm_MC;
00093 Float_t Pr_MC;
00094
00095
00096 Float_t E1;
00097 Float_t T1;
00098 Float_t A1;
00099 Float_t M1;
00100 Float_t TriggerT1;
00101
00102
00103 Float_t E2;
00104 Float_t T2;
00105 Float_t A2;
00106 Float_t M2;
00107 Float_t TriggerT2;
00108
00109
00110 Float_t E3;
00111 Float_t T3;
00112 Float_t A3;
00113 Float_t M3;
00114 Float_t TriggerT3;
00115
00116
00117 Float_t E4;
00118 Float_t T4;
00119 Float_t A4;
00120 Float_t M4;
00121 Float_t TriggerT4;
00122
00123
00124 Float_t Pl;
00125 Float_t Tl;
00126 Float_t Al;
00127 Float_t Ml;
00128 Float_t TriggerTl;
00129
00130
00131 Float_t Pm;
00132 Float_t Tm;
00133 Float_t Am;
00134 Float_t Mm;
00135 Float_t TriggerTm;
00136
00137
00138 Float_t Pr;
00139 Float_t Tr;
00140 Float_t Ar;
00141 Float_t Mr;
00142 Float_t TriggerTr;
00143
00144
00145 Float_t ECsI;
00146 Float_t TECsI;
00147 Float_t AECsI;
00148 Float_t MECsI;
00149 Float_t TriggerTECsI;
00150
00151 };
00152 #endif