6 #ifndef ERHe8EventHeader_H 7 #define ERHe8EventHeader_H 13 #include "FairEventHeader.h" 15 #define rad 0.01745329252 23 char ReactionName[32];
52 char PlasticMatter1[16];
53 char PlasticMatter2[16];
55 char MWcathMatter[16];
57 char HeatScreenAns[16];
58 char HeatScreenMatter[16];
60 char TarFoilMatter[16];
90 double beam_ToF[10][105];
91 double beam_MWwin[10][105];
92 double beam_MWgas[10][105];
93 double beam_MWcathod[10][105];
94 double beam_TARwin[10][105];
95 double beam_target[10][105];
96 double beam_heatscreen[10][105];
105 double TarEntrHoleThick;
110 double TarEntrHoleRad;
112 double HeatScreenThick;
114 double HscrWallWidth;
124 Int_t HE8Event_nevent;
125 Int_t HE8Event_trigger;
126 Int_t HE8Event_subevents;
127 Int_t HE8Event_evsize;
128 UInt_t HE8Event_time;
132 void SetReactionInputFile(TString file){fReactionInputFile = file;}
135 Bool_t Register(TTree* tree, TString branchName);
142 char DetectedPart[32];
143 char UnObservedPart[32];
147 void ReadInputFile();
148 void ReactionPreparation();
149 int HowMuchParticles(
char* str);
150 TString fReactionInputFile;