16 #define _DBG_ cerr<<__FILE__<<":"<<__LINE__<<" "
17 #define _DBG__ _DBG_<<endl
24 fcal =
new TClonesArray(
"fcal_t",100);
25 bcal =
new TClonesArray(
"bcal_t",100);
26 sc =
new TClonesArray(
"sc_t",100);
34 beam.SetXYZT(0.0, 0.0, 0.0, 0.0);
35 proton_thrown.SetXYZT(0.0, 0.0, 0.0, 0.0);
36 eta_thrown.SetXYZT(0.0, 0.0, 0.0, 0.0);
37 eta_best.SetXYZT(0.0, 0.0, 0.0, 0.0);
38 vertex.SetXYZ(0.0, 0.0, 65.0);
56 TClonesArray &fcals = *this->fcal;
68 TClonesArray &bcals = *this->bcal;
79 TClonesArray &scs = *this->sc;
80 sc_t *sc =
new(scs[Nstart++])
sc_t();
82 sc->
phi_center = (float)(sector-1)*2.0*M_PI/40.0;
85 float phi_eta = eta_best.Phi();
87 TVector2 v2(cos(phi_eta),
sin(phi_eta));
void AddBCAL(TLorentzVector &p)
void AddFCAL(TLorentzVector &p, TVector3 &x)