/** TLEvent Def * @author P. Russotto * @since 2013.08 ** ** **/ #ifndef TLEVENT_H #define TLEVENT_H #include #include #define TLEVENT_H_LMAX 200 //______________________________________________________________________ struct hit{ double x,y,z,t,e,e1,e2; double xLAND,yLAND,zLAND; int pl,pd; int clus,belong,badhit,nclus,charged,around,ncorr,badpeak,badpad; double qposTcm; int tcorr;//aggiunto 23082013 attenzione importante }; //______________________________________________________________________ class TLEvent : public TNamed { public: int reg_gh; double ZBound; double ZRat; double dphiCHIMB; double phirpCHI; double dphirpCHI12; double phirpATOF; double dphirpATOF12; double phirpATOFCHI; double dphirpATOFCHI12; double dphiATOFCHI; hit *llhit; //[reg_gh] TLEvent(); virtual ~TLEvent(); ClassDef(TLEvent,1); }; //______________________________________________________________________ class TRootGlobal : public TNamed { public: int run; /// run number int evt; /// event number Bool_t good_evt; /// is good event flag Bool_t b_win0; /// impact parameter window 0 Bool_t b_win1; /// impact parameter window 1 Bool_t b_win2; /// impact parameter window 2 Bool_t b_win3; /// impact parameter window 3 /// int reg_gh; /// //double ZBound; /// // double ZRat; /// double phirpATOF; // not neccessary /// // double phirpATOFCHI; /// // double phirpCHI; /// // double dphiCHIMB; /// double dphirpATOF12; // not neccessary /// // double dphirpCHI12; /// // double dphirpATOFCHI12; /// //double dphiATOFCHI; /// Reaction plane /// - global/common: double rp; // phirpATOFCHI /// reaction plane measured by CHIMERA and ATOF (rp_chi_atof) double drp_subevts; // dphirpATOFCHI12 /// - chimera: double rp_chi; // phirpCHI /// reaction plane measured by CHIMERA /// drp_chi_subevts double drp_chi_subevts; // dphirpCHI12 /// - microBall double rp_mball; // FILL WITH double phirpMB /// reaction plane measured by uBall /// difference between rp: double drp_atofchi_mball;// NEW double drp_chi_mball; // dphiCHIMB double drp_atof_chi; // dphiATOFCHI; /// Charge parameters: double Zrat_x10; double Zbound; /// Multiplicity int mult; /// by CHIMERA , uBALL and ATOF int mult_chi_atof; /// by CHIMERA and ATOF TRootGlobal(); void Clean(); virtual ~TRootGlobal(); friend std::ostream& operator<<(std::ostream&, const TRootGlobal& e); ClassDef(TRootGlobal,1); }; #endif /// TLEVENT_H