CbmRoot
CbmAnaConversionReco.h
Go to the documentation of this file.
1 
9 #ifndef CBM_ANA_CONVERSION_RECO
10 #define CBM_ANA_CONVERSION_RECO
11 
12 // included from ROOT
13 #include <TClonesArray.h>
14 #include <TH1.h>
15 #include <TH2.h>
16 #include <TH3.h>
17 #include <TStopwatch.h>
18 
19 // included from CbmRoot
20 #include "CbmLitGlobalElectronId.h"
21 #include "CbmLmvmKinematicParams.h"
22 #include "CbmMCTrack.h"
23 #include "CbmRichElectronIdAnn.h"
24 #include "CbmVertex.h"
25 
26 #include <vector>
27 
29 
30 public:
32  virtual ~CbmAnaConversionReco();
33 
34  void Init();
35  void InitHistos();
36  void Finish();
37 
38  void SetTracklistMC(std::vector<CbmMCTrack*> MCTracklist);
39  void SetTracklistReco(std::vector<CbmMCTrack*> MCTracklist,
40  std::vector<TVector3> RecoTracklist1,
41  std::vector<TVector3> RecoTracklist2,
42  std::vector<int> ids,
43  std::vector<Double_t> chi,
44  std::vector<Int_t> GlobalTrackId);
45  void InvariantMassMC_all();
46  Double_t Invmass_4particles(const CbmMCTrack* mctrack1,
47  const CbmMCTrack* mctrack2,
48  const CbmMCTrack* mctrack3,
49  const CbmMCTrack* mctrack4);
50  Double_t SmearValue(Double_t value);
51  Double_t Invmass_4particlesRECO(const TVector3 part1,
52  const TVector3 part2,
53  const TVector3 part3,
54  const TVector3 part4);
56  void CutEfficiencyStudies(int e1,
57  int e2,
58  int e3,
59  int e4,
60  int motherE1,
61  int motherE2,
62  int motherE3,
63  int motherE4,
64  int IsEta = 0);
65  Int_t NofDaughters(Int_t motherId);
66  Double_t CalculateOpeningAngleReco(TVector3 electron1, TVector3 electron2);
67  Double_t CalculateOpeningAngleMC(CbmMCTrack* mctrack1, CbmMCTrack* mctrack2);
69  CbmMCTrack* mctrack2,
70  CbmMCTrack* mctrack3,
71  CbmMCTrack* mctrack4);
72  Double_t CalculateOpeningAngleBetweenGammasReco(TVector3 electron1,
73  TVector3 electron2,
74  TVector3 electron3,
75  TVector3 electron4);
76 
79  const TVector3 electron2);
81  CalculateKinematicParams_4particles(const TVector3 part1,
82  const TVector3 part2,
83  const TVector3 part3,
84  const TVector3 part4);
85 
86  Bool_t IsRichElectronANN(Int_t globalTrackIndex, Double_t momentum);
87  Double_t ElectronANNvalue(Int_t globalTrackIndex, Double_t momentum);
88  Bool_t IsRichElectronNormal(Int_t globalTrackIndex, Double_t momentum);
89 
90 
91 private:
92  TClonesArray* fMcTracks;
93  TClonesArray* fGlobalTracks;
94  TClonesArray* fRichRings;
95  TClonesArray* fRichHits;
96 
97 
98  std::vector<CbmMCTrack*> fMCTracklist_all;
99  std::vector<CbmMCTrack*> fRecoTracklistEPEM;
100  std::vector<int> fRecoTracklistEPEM_ids;
101  std::vector<Double_t> fRecoTracklistEPEM_chi;
102  std::vector<Int_t> fRecoTracklistEPEM_gtid; // globalTrack Id
103  std::vector<TVector3> fRecoMomentum;
104  std::vector<TVector3> fRecoRefittedMomentum;
105 
106 
107  std::vector<TH1*>
108  fHistoList_MC; // list of all histograms generated with MC data
109  std::vector<TH1*>
110  fHistoList_reco; // list of all histograms generated with reconstructed data
111  std::vector<TH1*>
112  fHistoList_reco_mom; // list of all histograms of reconstruction data (used momenta)
113  std::vector<TH1*> fHistoList_gg;
114  std::vector<TH1*> fHistoList_gee;
115  std::vector<TH1*> fHistoList_eeee;
116  std::vector<TH1*> fHistoList_all;
117  std::vector<TH1*> fHistoList_eta;
118 
119 
127 
131 
133 
135 
137 
138  TH1D* fhMCtest;
139 
140 
141  // histograms for procedure "InvariantMassTest_4epem()"
150 
157 
160 
163 
167 
168  TH1D* fhPi0_pt_gg;
171 
178 
181 
182 
205 
213 
215 
222 
225 
226 
227  // analysis of missing lepton (for the case of only 3 leptons with identified as electron)
236  // analysis of missing lepton (for the case of only 3 leptons with identified as electron) - HERE: same parameters for identified electrons
245 
246 
247  // histograms for eta analysis
251 
252  // timer
253  TStopwatch timer;
254  Double_t fTime;
255 
258 
259  ClassDef(CbmAnaConversionReco, 1)
260 };
261 
262 #endif
CbmAnaConversionReco::~CbmAnaConversionReco
virtual ~CbmAnaConversionReco()
Definition: CbmAnaConversionReco.cxx:162
CbmAnaConversionReco::fhEPEM_pi0_ANNvalues_angleCut
TH1D * fhEPEM_pi0_ANNvalues_angleCut
Definition: CbmAnaConversionReco.h:176
CbmVertex.h
CbmAnaConversionReco::fhEPEM_pt_vs_p_all_mc
TH2D * fhEPEM_pt_vs_p_all_mc
Definition: CbmAnaConversionReco.h:223
CbmAnaConversionReco::fMCTracklist_all
std::vector< CbmMCTrack * > fMCTracklist_all
Definition: CbmAnaConversionReco.h:98
CbmAnaConversionReco::fhInvariantMass_MC_all
TH1D * fhInvariantMass_MC_all
Definition: CbmAnaConversionReco.h:120
CbmAnaConversionReco::fhEPEM_invmass_all_mc
TH1D * fhEPEM_invmass_all_mc
Definition: CbmAnaConversionReco.h:148
CbmAnaConversionReco::fhEPEM_invmass_eeee_mc
TH1D * fhEPEM_invmass_eeee_mc
Definition: CbmAnaConversionReco.h:146
CbmAnaConversionReco::fHistoList_MC
std::vector< TH1 * > fHistoList_MC
Definition: CbmAnaConversionReco.h:108
CbmAnaConversionReco::fRecoTracklistEPEM_ids
std::vector< int > fRecoTracklistEPEM_ids
Definition: CbmAnaConversionReco.h:100
CbmAnaConversionReco::CalculateOpeningAngleReco
Double_t CalculateOpeningAngleReco(TVector3 electron1, TVector3 electron2)
Definition: CbmAnaConversionReco.cxx:3099
CbmAnaConversionReco::fhEPEM_invmass_eta_mc
TH1D * fhEPEM_invmass_eta_mc
Definition: CbmAnaConversionReco.h:248
CbmAnaConversionReco::fhEPEM_missingLepton_ringMid
TH2D * fhEPEM_missingLepton_ringMid
Definition: CbmAnaConversionReco.h:229
CbmAnaConversionReco::fhEPEM_invmass_gg_refitted
TH1D * fhEPEM_invmass_gg_refitted
Definition: CbmAnaConversionReco.h:143
CbmAnaConversionReco::fhMC_electrons_theta_vs_p
TH2D * fhMC_electrons_theta_vs_p
Definition: CbmAnaConversionReco.h:130
CbmAnaConversionReco::operator=
CbmAnaConversionReco operator=(const CbmAnaConversionReco &)
CbmAnaConversionReco::fhEPEM_identifiedLepton_distance
TH1D * fhEPEM_identifiedLepton_distance
Definition: CbmAnaConversionReco.h:240
CbmAnaConversionReco::fhUsedMomenta_vsZ_refitted
TH2D * fhUsedMomenta_vsZ_refitted
Definition: CbmAnaConversionReco.h:204
CbmAnaConversionReco::CbmAnaConversionReco
CbmAnaConversionReco()
Definition: CbmAnaConversionReco.cxx:36
CbmAnaConversionReco::fhInvMass_EPEM_error_stsMomVec
TH1D * fhInvMass_EPEM_error_stsMomVec
Definition: CbmAnaConversionReco.h:186
CbmAnaConversionReco::IsRichElectronANN
Bool_t IsRichElectronANN(Int_t globalTrackIndex, Double_t momentum)
Definition: CbmAnaConversionReco.cxx:3348
CbmAnaConversionReco::InvariantMassMC_all
void InvariantMassMC_all()
Definition: CbmAnaConversionReco.cxx:1121
CbmAnaConversionReco::fGlobalTracks
TClonesArray * fGlobalTracks
Definition: CbmAnaConversionReco.h:93
CbmAnaConversionReco::fhInvMassWithFullRecoCuts
TH1D * fhInvMassWithFullRecoCuts
Definition: CbmAnaConversionReco.h:214
CbmAnaConversionReco::fhInvMass_EPEM_openingAngleRef
TH1D * fhInvMass_EPEM_openingAngleRef
Definition: CbmAnaConversionReco.h:188
CbmAnaConversionReco::fHistoList_all
std::vector< TH1 * > fHistoList_all
Definition: CbmAnaConversionReco.h:116
CbmAnaConversionReco::fHistoList_gee
std::vector< TH1 * > fHistoList_gee
Definition: CbmAnaConversionReco.h:114
CbmAnaConversionReco::fhInvariantMass_MC_etaPrime
TH1D * fhInvariantMass_MC_etaPrime
Definition: CbmAnaConversionReco.h:126
CbmAnaConversionReco::fhEPEM_efficiencyCuts_eta
TH1D * fhEPEM_efficiencyCuts_eta
Definition: CbmAnaConversionReco.h:250
CbmAnaConversionReco::fhEPEM_InDetector_invmass_all_mc
TH1D * fhEPEM_InDetector_invmass_all_mc
Definition: CbmAnaConversionReco.h:220
CbmAnaConversionReco::fhPi0_startvertexElectrons_all
TH1D * fhPi0_startvertexElectrons_all
Definition: CbmAnaConversionReco.h:208
CbmAnaConversionReco::fhEPEM_missingLepton_rings
TH2D * fhEPEM_missingLepton_rings
Definition: CbmAnaConversionReco.h:233
CbmAnaConversionReco::fhUsedMomenta_vsY_refitted
TH2D * fhUsedMomenta_vsY_refitted
Definition: CbmAnaConversionReco.h:202
CbmAnaConversionReco::fhInvMass_EPEM_refitted
TH1D * fhInvMass_EPEM_refitted
Definition: CbmAnaConversionReco.h:185
CbmAnaConversionReco::CalculateKinematicParamsReco
CbmLmvmKinematicParams CalculateKinematicParamsReco(const TVector3 electron1, const TVector3 electron2)
Definition: CbmAnaConversionReco.cxx:3276
CbmAnaConversionReco::fhUsedMomenta_vsX_refitted
TH2D * fhUsedMomenta_vsX_refitted
Definition: CbmAnaConversionReco.h:200
CbmAnaConversionReco::NofDaughters
Int_t NofDaughters(Int_t motherId)
Definition: CbmAnaConversionReco.cxx:3087
CbmAnaConversionReco::fhEPEM_invmass_gg_mc
TH1D * fhEPEM_invmass_gg_mc
Definition: CbmAnaConversionReco.h:142
CbmAnaConversionReco::fhInvariantMass_pi0epem
TH1D * fhInvariantMass_pi0epem
Definition: CbmAnaConversionReco.h:206
CbmAnaConversionReco::fhPi0_pt_all
TH1D * fhPi0_pt_all
Definition: CbmAnaConversionReco.h:170
CbmAnaConversionReco::fhUsedMomenta_error_refitted
TH1D * fhUsedMomenta_error_refitted
Definition: CbmAnaConversionReco.h:192
CbmAnaConversionReco::fhPi0_pt_vs_rap_gg
TH2D * fhPi0_pt_vs_rap_gg
Definition: CbmAnaConversionReco.h:164
CbmAnaConversionReco::CutEfficiencyStudies
void CutEfficiencyStudies(int e1, int e2, int e3, int e4, int motherE1, int motherE2, int motherE3, int motherE4, int IsEta=0)
Definition: CbmAnaConversionReco.cxx:2658
CbmAnaConversionReco::CalculateOpeningAngleBetweenGammasMC
Double_t CalculateOpeningAngleBetweenGammasMC(CbmMCTrack *mctrack1, CbmMCTrack *mctrack2, CbmMCTrack *mctrack3, CbmMCTrack *mctrack4)
Definition: CbmAnaConversionReco.cxx:3133
CbmAnaConversionReco::fHistoList_reco
std::vector< TH1 * > fHistoList_reco
Definition: CbmAnaConversionReco.h:110
CbmAnaConversionReco::fhEPEM_missingLepton_selectionNN
TH1D * fhEPEM_missingLepton_selectionNN
Definition: CbmAnaConversionReco.h:232
CbmAnaConversionReco::fhEPEM_openingAngle_gg_refitted
TH1D * fhEPEM_openingAngle_gg_refitted
Definition: CbmAnaConversionReco.h:152
CbmAnaConversionReco::fhPi0_pt_vs_rap_gee
TH2D * fhPi0_pt_vs_rap_gee
Definition: CbmAnaConversionReco.h:165
CbmAnaConversionReco::InitHistos
void InitHistos()
Definition: CbmAnaConversionReco.cxx:196
CbmAnaConversionReco::fhUsedMomenta_mc
TH1D * fhUsedMomenta_mc
Definition: CbmAnaConversionReco.h:190
CbmAnaConversionReco::fRecoTracklistEPEM
std::vector< CbmMCTrack * > fRecoTracklistEPEM
Definition: CbmAnaConversionReco.h:99
CbmAnaConversionReco::fhEPEM_InDetector_invmass_gee_refitted
TH1D * fhEPEM_InDetector_invmass_gee_refitted
Definition: CbmAnaConversionReco.h:219
CbmAnaConversionReco::fhUsedMomenta_errorX_stsMomVec
TH1D * fhUsedMomenta_errorX_stsMomVec
Definition: CbmAnaConversionReco.h:193
CbmAnaConversionReco::fTime
Double_t fTime
Definition: CbmAnaConversionReco.h:254
CbmAnaConversionReco::fhEPEM_missingLepton_ringRadius
TH1D * fhEPEM_missingLepton_ringRadius
Definition: CbmAnaConversionReco.h:230
CbmAnaConversionReco::fhEPEM_rap_vs_chi
TH2D * fhEPEM_rap_vs_chi
Definition: CbmAnaConversionReco.h:179
CbmAnaConversionReco::fhEPEM_openingAngle_betweenGammas_mc
TH1D * fhEPEM_openingAngle_betweenGammas_mc
Definition: CbmAnaConversionReco.h:161
CbmAnaConversionReco::fhEPEM_InDetector_invmass_gee_mc
TH1D * fhEPEM_InDetector_invmass_gee_mc
Definition: CbmAnaConversionReco.h:218
CbmAnaConversionReco::fhEPEM_pi0_ANNefficiencies
TH1D * fhEPEM_pi0_ANNefficiencies
Definition: CbmAnaConversionReco.h:177
CbmAnaConversionReco::fhEPEM_invmass_gee_refitted
TH1D * fhEPEM_invmass_gee_refitted
Definition: CbmAnaConversionReco.h:145
CbmAnaConversionReco::fhEPEM_identifiedLepton_ringMid
TH2D * fhEPEM_identifiedLepton_ringMid
Definition: CbmAnaConversionReco.h:238
CbmAnaConversionReco::fhInvariantMass_MC_eta
TH1D * fhInvariantMass_MC_eta
Definition: CbmAnaConversionReco.h:125
CbmAnaConversionReco::Init
void Init()
Definition: CbmAnaConversionReco.cxx:165
CbmAnaConversionReco::fhEPEM_openingAngle_gee_refitted
TH1D * fhEPEM_openingAngle_gee_refitted
Definition: CbmAnaConversionReco.h:154
CbmAnaConversionReco::fhInvMass_EPEM_mc
TH1D * fhInvMass_EPEM_mc
Definition: CbmAnaConversionReco.h:183
CbmAnaConversionReco::fhUsedMomenta_stsMomVec
TH1D * fhUsedMomenta_stsMomVec
Definition: CbmAnaConversionReco.h:189
CbmAnaConversionReco::fhInvariantMass_MC_pi0_epem
TH1D * fhInvariantMass_MC_pi0_epem
Definition: CbmAnaConversionReco.h:122
CbmAnaConversionReco::fhEPEM_pt_vs_p_all_refitted
TH2D * fhEPEM_pt_vs_p_all_refitted
Definition: CbmAnaConversionReco.h:224
CbmAnaConversionReco::Finish
void Finish()
Definition: CbmAnaConversionReco.cxx:1039
CbmAnaConversionReco::CalculateKinematicParams_4particles
CbmLmvmKinematicParams CalculateKinematicParams_4particles(const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4)
Definition: CbmAnaConversionReco.cxx:3307
CbmAnaConversionReco::Invmass_4particles
Double_t Invmass_4particles(const CbmMCTrack *mctrack1, const CbmMCTrack *mctrack2, const CbmMCTrack *mctrack3, const CbmMCTrack *mctrack4)
Definition: CbmAnaConversionReco.cxx:1412
CbmAnaConversionReco::fRecoMomentum
std::vector< TVector3 > fRecoMomentum
Definition: CbmAnaConversionReco.h:103
CbmAnaConversionReco::fhUsedMomenta_errorZ_refitted
TH1D * fhUsedMomenta_errorZ_refitted
Definition: CbmAnaConversionReco.h:203
CbmAnaConversionReco::fhEPEM_identifiedLepton_ANNvalue
TH1D * fhEPEM_identifiedLepton_ANNvalue
Definition: CbmAnaConversionReco.h:244
CbmAnaConversionReco::fhEPEM_efficiencyCuts
TH1D * fhEPEM_efficiencyCuts
Definition: CbmAnaConversionReco.h:172
CbmAnaConversionReco::fhEPEM_identifiedLepton_ringRadius
TH1D * fhEPEM_identifiedLepton_ringRadius
Definition: CbmAnaConversionReco.h:239
CbmAnaConversionReco::ElectronANNvalue
Double_t ElectronANNvalue(Int_t globalTrackIndex, Double_t momentum)
Definition: CbmAnaConversionReco.cxx:3369
CbmAnaConversionReco::fhPi0_startvertex_vs_momentum
TH2D * fhPi0_startvertex_vs_momentum
Definition: CbmAnaConversionReco.h:212
CbmAnaConversionReco::fhEPEM_missingLepton_radius_vs_p
TH2D * fhEPEM_missingLepton_radius_vs_p
Definition: CbmAnaConversionReco.h:234
CbmAnaConversionReco::fhUsedMomenta_errorY_refitted
TH1D * fhUsedMomenta_errorY_refitted
Definition: CbmAnaConversionReco.h:201
CbmAnaConversionReco::fhEPEM_openingAngle_gg_mc
TH1D * fhEPEM_openingAngle_gg_mc
Definition: CbmAnaConversionReco.h:151
CbmAnaConversionReco::timer
TStopwatch timer
Definition: CbmAnaConversionReco.h:253
CbmAnaConversionReco::fhPi0_startvertex_vs_chi
TH2D * fhPi0_startvertex_vs_chi
Definition: CbmAnaConversionReco.h:211
CbmAnaConversionReco::fhPi0_pt_gee
TH1D * fhPi0_pt_gee
Definition: CbmAnaConversionReco.h:169
CbmAnaConversionReco::CalculateInvMassWithFullRecoCuts
void CalculateInvMassWithFullRecoCuts()
Definition: CbmAnaConversionReco.cxx:3198
CbmAnaConversionReco::fhMC_electrons_theta
TH1D * fhMC_electrons_theta
Definition: CbmAnaConversionReco.h:128
CbmAnaConversionReco::fHistoList_reco_mom
std::vector< TH1 * > fHistoList_reco_mom
Definition: CbmAnaConversionReco.h:112
CbmAnaConversionReco::fRecoTracklistEPEM_chi
std::vector< Double_t > fRecoTracklistEPEM_chi
Definition: CbmAnaConversionReco.h:101
CbmAnaConversionReco::fhEta_openingAngleGG
TH1D * fhEta_openingAngleGG
Definition: CbmAnaConversionReco.h:132
CbmAnaConversionReco::fhEPEM_identifiedLepton_radius_vs_p
TH2D * fhEPEM_identifiedLepton_radius_vs_p
Definition: CbmAnaConversionReco.h:243
CbmAnaConversionReco::fMcTracks
TClonesArray * fMcTracks
Definition: CbmAnaConversionReco.h:92
CbmAnaConversionReco::fhMC_electrons_p
TH1D * fhMC_electrons_p
Definition: CbmAnaConversionReco.h:129
CbmAnaConversionReco::fhEPEM_identifiedLepton_rings
TH2D * fhEPEM_identifiedLepton_rings
Definition: CbmAnaConversionReco.h:242
CbmAnaConversionReco::fhInvariantMass_MC_pi0_gg
TH1D * fhInvariantMass_MC_pi0_gg
Definition: CbmAnaConversionReco.h:124
CbmAnaConversionReco::fRecoTracklistEPEM_gtid
std::vector< Int_t > fRecoTracklistEPEM_gtid
Definition: CbmAnaConversionReco.h:102
CbmAnaConversionReco::fHistoList_eeee
std::vector< TH1 * > fHistoList_eeee
Definition: CbmAnaConversionReco.h:115
CbmAnaConversionReco::fhInvariantMass_MC_pi0_gepem
TH1D * fhInvariantMass_MC_pi0_gepem
Definition: CbmAnaConversionReco.h:123
CbmAnaConversionReco::fhEPEM_rap_vs_invmass
TH2D * fhEPEM_rap_vs_invmass
Definition: CbmAnaConversionReco.h:180
CbmAnaConversionReco::fhEPEM_openingAngle_gee_refitted_dalitz
TH1D * fhEPEM_openingAngle_gee_refitted_dalitz
Definition: CbmAnaConversionReco.h:156
CbmAnaConversionReco::fhInvMass_EPEM_error_refitted
TH1D * fhInvMass_EPEM_error_refitted
Definition: CbmAnaConversionReco.h:187
CbmAnaConversionReco::fhEPEM_openingAngle_gee_mc
TH1D * fhEPEM_openingAngle_gee_mc
Definition: CbmAnaConversionReco.h:153
CbmAnaConversionReco::fhEPEM_invmass_eeee_refitted
TH1D * fhEPEM_invmass_eeee_refitted
Definition: CbmAnaConversionReco.h:147
CbmAnaConversionReco::fhMCtest
TH1D * fhMCtest
Definition: CbmAnaConversionReco.h:138
CbmAnaConversionReco::fhMC_grandmotherPDGs
TH1D * fhMC_grandmotherPDGs
Definition: CbmAnaConversionReco.h:134
CbmAnaConversionReco::fhEPEM_invmass_all_refitted
TH1D * fhEPEM_invmass_all_refitted
Definition: CbmAnaConversionReco.h:149
CbmAnaConversionReco::fRichHits
TClonesArray * fRichHits
Definition: CbmAnaConversionReco.h:95
CbmAnaConversionReco::IsRichElectronNormal
Bool_t IsRichElectronNormal(Int_t globalTrackIndex, Double_t momentum)
Definition: CbmAnaConversionReco.cxx:3386
CbmAnaConversionReco::fhEPEM_openingAngle_vs_pt_gg_mc
TH2D * fhEPEM_openingAngle_vs_pt_gg_mc
Definition: CbmAnaConversionReco.h:158
CbmAnaConversionReco::fhUsedMomenta_errorZ_stsMomVec
TH1D * fhUsedMomenta_errorZ_stsMomVec
Definition: CbmAnaConversionReco.h:197
CbmAnaConversionReco::InvariantMassTest_4epem
void InvariantMassTest_4epem()
Definition: CbmAnaConversionReco.cxx:1521
CbmAnaConversionReco::fhPi0_startvertexElectrons_gg
TH1D * fhPi0_startvertexElectrons_gg
Definition: CbmAnaConversionReco.h:209
CbmAnaConversionReco::fhEPEM_missingLepton_nofRingHits
TH1D * fhEPEM_missingLepton_nofRingHits
Definition: CbmAnaConversionReco.h:228
CbmAnaConversionReco::fhEPEM_missingLepton_ANNvalue
TH1D * fhEPEM_missingLepton_ANNvalue
Definition: CbmAnaConversionReco.h:235
CbmMCTrack.h
CbmAnaConversionReco::fhEPEM_invmass_gee_mc
TH1D * fhEPEM_invmass_gee_mc
Definition: CbmAnaConversionReco.h:144
CbmAnaConversionReco::fhInvariantMass_MC_pi0
TH1D * fhInvariantMass_MC_pi0
Definition: CbmAnaConversionReco.h:121
CbmMCTrack
Definition: CbmMCTrack.h:34
CbmAnaConversionReco::fhEPEM_pi0_nofLeptons_ann
TH1D * fhEPEM_pi0_nofLeptons_ann
Definition: CbmAnaConversionReco.h:174
CbmAnaConversionReco::fhEPEM_openingAngle_betweenGammas_reco
TH1D * fhEPEM_openingAngle_betweenGammas_reco
Definition: CbmAnaConversionReco.h:162
CbmAnaConversionReco::fhEPEM_efficiencyCuts2
TH1D * fhEPEM_efficiencyCuts2
Definition: CbmAnaConversionReco.h:173
CbmAnaConversionReco::SetTracklistReco
void SetTracklistReco(std::vector< CbmMCTrack * > MCTracklist, std::vector< TVector3 > RecoTracklist1, std::vector< TVector3 > RecoTracklist2, std::vector< int > ids, std::vector< Double_t > chi, std::vector< Int_t > GlobalTrackId)
Definition: CbmAnaConversionReco.cxx:1106
CbmAnaConversionReco::fhEPEM_missingLepton_distance
TH1D * fhEPEM_missingLepton_distance
Definition: CbmAnaConversionReco.h:231
CbmAnaConversionReco::fHistoList_eta
std::vector< TH1 * > fHistoList_eta
Definition: CbmAnaConversionReco.h:117
CbmAnaConversionReco::fhEPEM_invmass_eta_refitted
TH1D * fhEPEM_invmass_eta_refitted
Definition: CbmAnaConversionReco.h:249
CbmAnaConversionReco::fhPi0_pt_gg
TH1D * fhPi0_pt_gg
Definition: CbmAnaConversionReco.h:168
CbmAnaConversionReco::fhPi0_pt_vs_rap_all
TH2D * fhPi0_pt_vs_rap_all
Definition: CbmAnaConversionReco.h:166
CbmAnaConversionReco::fRichRings
TClonesArray * fRichRings
Definition: CbmAnaConversionReco.h:94
CbmRichElectronIdAnn.h
Implementation of the electron identification algorithm in the RICH detector using Artificial Neural ...
CbmAnaConversionReco::fhEPEM_InDetector_invmass_all_refitted
TH1D * fhEPEM_InDetector_invmass_all_refitted
Definition: CbmAnaConversionReco.h:221
CbmLitGlobalElectronId.h
CbmAnaConversionReco::SmearValue
Double_t SmearValue(Double_t value)
Definition: CbmAnaConversionReco.cxx:1476
CbmAnaConversionReco::fhUsedMomenta_errorY_stsMomVec
TH1D * fhUsedMomenta_errorY_stsMomVec
Definition: CbmAnaConversionReco.h:195
CbmAnaConversionReco::fhEPEM_openingAngle_vs_pt_gg_reco
TH2D * fhEPEM_openingAngle_vs_pt_gg_reco
Definition: CbmAnaConversionReco.h:159
CbmAnaConversionReco::fhEPEM_identifiedLepton_selectionNN
TH1D * fhEPEM_identifiedLepton_selectionNN
Definition: CbmAnaConversionReco.h:241
CbmAnaConversionReco::fhEPEM_InDetector_invmass_gg_mc
TH1D * fhEPEM_InDetector_invmass_gg_mc
Definition: CbmAnaConversionReco.h:216
CbmAnaConversionReco::CalculateOpeningAngleBetweenGammasReco
Double_t CalculateOpeningAngleBetweenGammasReco(TVector3 electron1, TVector3 electron2, TVector3 electron3, TVector3 electron4)
Definition: CbmAnaConversionReco.cxx:3171
CbmAnaConversionReco::fhUsedMomenta_errorX_refitted
TH1D * fhUsedMomenta_errorX_refitted
Definition: CbmAnaConversionReco.h:199
CbmAnaConversionReco::SetTracklistMC
void SetTracklistMC(std::vector< CbmMCTrack * > MCTracklist)
Definition: CbmAnaConversionReco.cxx:1101
CbmAnaConversionReco::fhUsedMomenta_error_stsMomVec
TH1D * fhUsedMomenta_error_stsMomVec
Definition: CbmAnaConversionReco.h:191
CbmAnaConversionReco::fhEPEM_openingAngle_gee_mc_dalitz
TH1D * fhEPEM_openingAngle_gee_mc_dalitz
Definition: CbmAnaConversionReco.h:155
CbmAnaConversionReco::fhUsedMomenta_vsY_stsMomVec
TH2D * fhUsedMomenta_vsY_stsMomVec
Definition: CbmAnaConversionReco.h:196
CbmAnaConversionReco::Invmass_4particlesRECO
Double_t Invmass_4particlesRECO(const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4)
Definition: CbmAnaConversionReco.cxx:1494
CbmAnaConversionReco::fHistoList_gg
std::vector< TH1 * > fHistoList_gg
Definition: CbmAnaConversionReco.h:113
CbmAnaConversionReco::fhEPEM_InDetector_invmass_gg_refitted
TH1D * fhEPEM_InDetector_invmass_gg_refitted
Definition: CbmAnaConversionReco.h:217
CbmAnaConversionReco::fhPi0_startvertex
TH1D * fhPi0_startvertex
Definition: CbmAnaConversionReco.h:207
CbmAnaConversionReco::fhInvariantMassReco_pi0
TH1D * fhInvariantMassReco_pi0
Definition: CbmAnaConversionReco.h:136
CbmAnaConversionReco::fhEPEM_pi0_ANNvalues_noCuts
TH1D * fhEPEM_pi0_ANNvalues_noCuts
Definition: CbmAnaConversionReco.h:175
CbmAnaConversionReco::CalculateOpeningAngleMC
Double_t CalculateOpeningAngleMC(CbmMCTrack *mctrack1, CbmMCTrack *mctrack2)
Definition: CbmAnaConversionReco.cxx:3114
CbmLmvmKinematicParams
Definition: CbmLmvmKinematicParams.h:17
CbmAnaConversionReco
Definition: CbmAnaConversionReco.h:28
CbmAnaConversionReco::fhUsedMomenta_vsX_stsMomVec
TH2D * fhUsedMomenta_vsX_stsMomVec
Definition: CbmAnaConversionReco.h:194
CbmLmvmKinematicParams.h
CbmAnaConversionReco::fhInvMass_EPEM_stsMomVec
TH1D * fhInvMass_EPEM_stsMomVec
Definition: CbmAnaConversionReco.h:184
CbmAnaConversionReco::fRecoRefittedMomentum
std::vector< TVector3 > fRecoRefittedMomentum
Definition: CbmAnaConversionReco.h:104
CbmAnaConversionReco::fhPi0_startvertexElectrons_gee
TH1D * fhPi0_startvertexElectrons_gee
Definition: CbmAnaConversionReco.h:210
CbmAnaConversionReco::fhEPEM_identifiedLepton_nofRingHits
TH1D * fhEPEM_identifiedLepton_nofRingHits
Definition: CbmAnaConversionReco.h:237
CbmAnaConversionReco::CbmAnaConversionReco
CbmAnaConversionReco(const CbmAnaConversionReco &)
CbmAnaConversionReco::fhUsedMomenta_vsZ_stsMomVec
TH2D * fhUsedMomenta_vsZ_stsMomVec
Definition: CbmAnaConversionReco.h:198