36 , fTrdTrackCollection(NULL)
37 , fTrdHitCollection(NULL)
40 , PartID(new TH1F(
"PartID",
"Particle ID of the Track", 4600, -2300., 2300.))
41 , NrTRDHits(new TH1F(
"NrTRDHits",
"Nr. of TRD Hits for track", 20, 0., 20.))
42 , ELossPI(new TH1F(
"ELossPI",
"summed ELoss for pions", 2000, 0., 200.))
43 , ELossEL(new TH1F(
"ELossEL",
"summed ELoss for electrons", 2000, 0., 200.))
44 , ELossALL(new TH1F(
"ELossALL",
"summed ELoss for all except electrons", 2000, 0., 200.))
45 , MomPI(new TH1F(
"MomPI",
"summed Momentum for pions", 110, 0., 11.))
46 , MomEL(new TH1F(
"MomEL",
"summed Momentum for electrons", 110, 0., 11.))
47 , MomALL(new TH1F(
"MomALL",
"summed Momentum for all except electrons", 110, 0., 11.))
48 , MOMvsELossEL(new TH2F(
"MomvsElossEL",
"Momentum vs Eloss PI", 2000, 0., 200., 110, 0., 11.))
49 , MOMvsELossPI(new TH2F(
"MomvsElossPI",
"Momentum vs Eloss EL", 2000, 0., 200., 110, 0., 11.))
50 , MOMvsELossALL(new TH2F(
"MomvsElossALL",
"Momentum vs Eloss EL", 2000, 0., 200., 110, 0., 11.))
51 , WknPI(new TH1F(
"WknPI",
"Wkn for pions ", 10000, 0., 2000.))
52 , WknEL(new TH1F(
"WknEL",
"Wkn for electrons ", 10000, 0., 2000.))
53 , WknALL(new TH1F(
"WknALL",
"Wkn for all particles except electrons ", 10000, 0., 2000.))
54 , WknLowPI(new TH1F(
"WknLowPI",
"Wkn for pions ", 10000, 0., 2000.))
55 , WknLowEL(new TH1F(
"WknLowEL",
"Wkn for electrons ", 10000, 0., 2000.))
56 , WknLowALL(new TH1F(
"WknLowALL",
"Wkn for all particles except electrons ", 10000, 0., 2000.))
57 , WknHighPI(new TH1F(
"WknHighPI",
"Wkn for pions ", 10000, 0., 2000.))
58 , WknHighEL(new TH1F(
"WknHighEL",
"Wkn for electrons ", 10000, 0., 2000.))
59 , WknHighALL(new TH1F(
"WknHighALL",
"Wkn for all particles except electrons ", 10000, 0., 2000.))
60 , AnnPI(new TH1F(
"AnnPI",
"Ann for pions ", 400, -2., 2.))
61 , AnnEL(new TH1F(
"AnnEL",
"Ann for electrons ", 400, -2., 2.))
62 , AnnALL(new TH1F(
"AnnALL",
"Ann for all except electrons ", 400, -2., 2.))
63 , AnnLowPI(new TH1F(
"AnnLowPI",
"Ann for pions ", 400, -2., 2.))
64 , AnnLowEL(new TH1F(
"AnnLowEL",
"Ann for electrons ", 400, -2., 2.))
65 , AnnLowALL(new TH1F(
"AnnLowALL",
"Ann for all except electrons ", 400, -2., 2.))
66 , AnnHighPI(new TH1F(
"AnnHighPI",
"Ann for pions ", 400, -2., 2.))
67 , AnnHighEL(new TH1F(
"AnnHighEL",
"Ann for electrons ", 400, -2., 2.))
68 , AnnHighALL(new TH1F(
"AnnHighALL",
"Ann for all except electrons ", 400, -2., 2.))
69 , LikePI(new TH1F(
"LikePI",
"Likelihood for pions ", 400, -2., 2.))
70 , LikeEL(new TH1F(
"LikeEL",
"Likelihood for electrons ", 400, -2., 2.))
71 , LikeALL(new TH1F(
"LikeALL",
"Likelihood for all except electrons ", 400, -2., 2.))
72 , LikeHighPI(new TH1F(
"LikeHighPI",
"Likelihood for pions ", 400, -2., 2.))
73 , LikeHighEL(new TH1F(
"LikeHighEL",
"Likelihood for electrons ", 400, -2., 2.))
74 , LikeHighALL(new TH1F(
"LikeHighALL",
"Likelihood for all except electrons ", 400, -2., 2.))
75 , LikeLowPI(new TH1F(
"LikeLowPI",
"Likelihood for pions ", 400, -2., 2.))
76 , LikeLowEL(new TH1F(
"LikeLowEL",
"Likelihood for electrons ", 400, -2., 2.))
77 , LikeLowALL(new TH1F(
"LikeLowALL",
"Likelihood for all except electrons ", 400, -2., 2.))
154 for (Int_t iTrack = 0; iTrack < nTrdTrack; iTrack++) {
156 if (NULL == trdTrack)
continue;
161 if (NULL == trdHit)
continue;
164 if (NULL == mcPoint)
continue;
169 if (nrtrdpoints == 12) {
173 momentum = mom.Mag();
176 if (TMath::Abs(partID) == 11) {
182 MomEL->Fill(momentum);
196 if (TMath::Abs(partID) == 211) {
202 MomPI->Fill(momentum);
215 if (!(TMath::Abs(partID) == 11)) {