/** TLEvent Imp * @author P. Russotto * @since 2013.08 ** ** **/ #include "TLEvent.h" #include //using namespace std; //______________________________________________________________________ TLEvent::TLEvent() { ZBound=-1; ZRat=-1; dphiCHIMB=-1000; phirpCHI=-1000; dphirpCHI12=-1000; phirpATOF=-1000; dphirpATOF12=-1000; phirpATOFCHI=-1000; dphirpATOFCHI12=-1000; dphiATOFCHI=-1000; llhit= new hit[ TLEVENT_H_LMAX ]; reg_gh=0; } TLEvent::~TLEvent() { delete [] llhit; reg_gh=-1; } //______________________________________________________________________ TRootGlobal::TRootGlobal() { Clean(); } void TRootGlobal::Clean() { run = -1000; evt = -1000; good_evt = kFALSE; b_win0 = kFALSE; b_win1 = kFALSE; b_win2 = kFALSE; b_win3 = kFALSE; rp = -1000; drp_subevts = -1000; rp_mball = -1000; rp_chi = -1000; drp_chi_subevts = -1000; drp_atofchi_mball = -1000; drp_chi_mball = -1000; drp_atof_chi = -1000; Zrat_x10 = -1000; Zbound = -1000; mult = -1000; mult_chi_atof = -1000; } TRootGlobal::~TRootGlobal() { } //______________________________________________________________________ std::ostream& operator<<(std::ostream& output, const TRootGlobal& e) { output << "[TRootGlobal:"; //output << std::scientific; output << " run=" << e.run; output << " evt=" << e.evt; output << " good=" << e.good_evt; output << " b_win0=" << e.b_win0; output << " b_win1=" << e.b_win1; output << " b_win2=" << e.b_win2; output << " b_win3=" << e.b_win3; output << " rp=" << e.rp; //output << " drp_subevts=" << e.drp_subevts; output << " drp=" << e.drp_subevts; //output << " rmMBall=" << e.rp_mball; //output << " rpChi=" << e.rp_chi; //output << " drp_chi_subevts=" << e.drp_chi_subevts; //output << " drp_atofchi_mball=" << e.drp_atofchi_mball; //output << " drp_chi_mball=" << e.drp_chi_mball; //output << " drp_atof_chi=" << e.drp_atof_chi; // output << " Zrat=" << e.Zrat_x10; output << " Zbound=" << e.Zbound; //output << " mult=" << e.mult; //output << " mult_chi_atof = " << e.mult_chi_atof; output << "]"; return output; } ClassImp(TLEvent) ClassImp(TRootGlobal)