27 for (
int i=0; i<*num; i++) {
31 if (cur->
Is(
"pi+") || cur->
Is(
"pi-")|| cur->
Is(
"p")
35 double momentum_resolution = 0.05;
36 double angular_resolution = 0.1*TMath::Pi()/180.;
39 double mom = cur->P();
41 double theta = cur->Theta();
42 double phi = cur->Phi();
48 cur->SetRho(mom_measured);
49 cur->SetTheta(theta_measured);
50 cur->SetPhi(phi_measured);
56 if (cur->Theta() < ((18./180)*TMath::Pi())){
60 if (cur->Theta() > ((88./180)*TMath::Pi())){
74 for (
int i=0; i<*num; i++) {
77 for (
int i=0; i<*num; i++) {
80 Double_t oa =
ep->Vect().Angle(
em->Vect());
81 if (oa < ((4./180)*TMath::Pi())){