Belle II Software  release-05-02-19
EffPlotsModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2010 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Bianca Scavino *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #ifndef EFFPLOTSMODULE_H_
12 #define EFFPLOTSMODULE_H_
13 
14 #include <framework/core/Module.h>
15 #include <tracking/modules/trackingPerformanceEvaluation/PerformanceEvaluationBaseClass.h>
16 
17 #include <TList.h>
18 #include <TH1F.h>
19 #include <TH2F.h>
20 #include <TH3F.h>
21 
22 #include <mdst/dataobjects/MCParticle.h>
23 
24 namespace Belle2 {
39  class EffPlotsModule : public Module, PerformanceEvaluationBaseClass {
40 
41  public:
42 
43  EffPlotsModule();
44 
45  ~EffPlotsModule();
46 
47  void initialize() override;
48 
49  void beginRun() override;
50 
51  void event() override;
52 
53  void endRun() override;
54 
55  void terminate() override;
56 
57  private:
58 
60  bool isK_Short(const MCParticle& the_mcParticle);
61 
63  bool isLambda0(const MCParticle& the_mcParticle);
64 
66  int nMatchedDaughters(const MCParticle& the_mcParticle);
67 
69  std::string m_MCParticlesName;
70  std::string m_V0sName;
71  std::string m_RecoTracksName;
72  std::string m_MCRecoTracksName;
73  std::string m_TFRColName;
74  std::string m_TrackColName;
75  std::string m_V0sType;
80  MCParticle* mc_dau0 = nullptr;
81  MCParticle* mc_dau1 = nullptr;
83  TList* m_histoList_MCParticles = nullptr;
84  TList* m_histoList_RecoTracks = nullptr;
85  TList* m_histoList_Tracks = nullptr;
86  TList* m_histoList_Efficiencies = nullptr;
87  TList* m_histoList_GA = nullptr;
88  TList* m_histoList_check = nullptr;
91  TH1F* m_h1_MC_dau0_d0 = nullptr;
92  TH1F* m_h1_MC_dau0_z0 = nullptr;
93  TH1F* m_h1_MC_dau0_RMother = nullptr;
94  TH3F* m_h3_MC_dau0 = nullptr;
95  TH1F* m_h1_MC_dau0_pt = nullptr;
96  TH1F* m_h1_MC_dau0_pz = nullptr;
97  TH1F* m_h1_MC_dau0_p = nullptr;
98  TH1F* m_h1_MC_dau0_phi = nullptr;
99  TH1F* m_h1_MC_dau0_phi_BW = nullptr;
100  TH1F* m_h1_MC_dau0_phi_barrel = nullptr;
101  TH1F* m_h1_MC_dau0_phi_FW = nullptr;
102  TH1F* m_h1_MC_dau0_theta = nullptr;
103  TH1F* m_h1_MC_dau0_costheta = nullptr;
106  TH1F* m_h1_MC_dau0_phiMother_BW = nullptr;
108  TH1F* m_h1_MC_dau0_phiMother_FW = nullptr;
109  TH1F* m_h1_MC_dau0_thetaMother = nullptr;
110  TH1F* m_h1_MC_dau0_ptMother = nullptr;
111  TH2F* m_h2_MC_dau0_2D = nullptr;
112  TH2F* m_h2_MC_dau0_2D_BP = nullptr;
113  TH2F* m_h2_MC_dau0_2DMother = nullptr;
114  TH2F* m_h2_MC_dau0_pVScostheta = nullptr;
115  TH1F* m_h1_MC_dau0_PDG = nullptr;
117  TH1F* m_h1_MC_dau1_d0 = nullptr;
118  TH1F* m_h1_MC_dau1_z0 = nullptr;
119  TH1F* m_h1_MC_dau1_RMother = nullptr;
120  TH3F* m_h3_MC_dau1 = nullptr;
121  TH1F* m_h1_MC_dau1_pt = nullptr;
122  TH1F* m_h1_MC_dau1_pz = nullptr;
123  TH1F* m_h1_MC_dau1_p = nullptr;
124  TH1F* m_h1_MC_dau1_phi = nullptr;
125  TH1F* m_h1_MC_dau1_phi_BW = nullptr;
126  TH1F* m_h1_MC_dau1_phi_barrel = nullptr;
127  TH1F* m_h1_MC_dau1_phi_FW = nullptr;
128  TH1F* m_h1_MC_dau1_theta = nullptr;
129  TH1F* m_h1_MC_dau1_costheta = nullptr;
132  TH1F* m_h1_MC_dau1_phiMother_BW = nullptr;
134  TH1F* m_h1_MC_dau1_phiMother_FW = nullptr;
135  TH1F* m_h1_MC_dau1_thetaMother = nullptr;
136  TH1F* m_h1_MC_dau1_ptMother = nullptr;
137  TH2F* m_h2_MC_dau1_2D = nullptr;
138  TH2F* m_h2_MC_dau1_2D_BP = nullptr;
139  TH2F* m_h2_MC_dau1_2DMother = nullptr;
140  TH2F* m_h2_MC_dau1_pVScostheta = nullptr;
141  TH1F* m_h1_MC_dau1_PDG = nullptr;
143  TH1F* m_h1_MC_Mother_RMother = nullptr;
144  TH3F* m_h3_MC_Mother = nullptr;
145  TH1F* m_h1_MC_Mother_pt = nullptr;
146  TH1F* m_h1_MC_Mother_pz = nullptr;
147  TH1F* m_h1_MC_Mother_p = nullptr;
148  TH1F* m_h1_MC_Mother_phi = nullptr;
149  TH1F* m_h1_MC_Mother_phi_BW = nullptr;
150  TH1F* m_h1_MC_Mother_phi_barrel = nullptr;
151  TH1F* m_h1_MC_Mother_phi_FW = nullptr;
152  TH1F* m_h1_MC_Mother_theta = nullptr;
153  TH1F* m_h1_MC_Mother_costheta = nullptr;
154  TH2F* m_h2_MC_Mother_2D = nullptr;
155  TH2F* m_h2_MC_Mother_2D_BP = nullptr;
156  TH2F* m_h2_MC_Mother_pVScostheta = nullptr;
157  TH1F* m_h1_MC_Mother_PDG = nullptr;
160  TH1F* m_h1_track_dau0_d0 = nullptr;
161  TH1F* m_h1_track_dau0_z0 = nullptr;
162  TH1F* m_h1_track_dau0_RMother = nullptr;
163  TH3F* m_h3_track_dau0 = nullptr;
164  TH1F* m_h1_track_dau0_pt = nullptr;
165  TH1F* m_h1_track_dau0_pz = nullptr;
166  TH1F* m_h1_track_dau0_p = nullptr;
167  TH1F* m_h1_track_dau0_phi = nullptr;
168  TH1F* m_h1_track_dau0_phi_BW = nullptr;
169  TH1F* m_h1_track_dau0_phi_barrel = nullptr;
170  TH1F* m_h1_track_dau0_phi_FW = nullptr;
171  TH1F* m_h1_track_dau0_theta = nullptr;
172  TH1F* m_h1_track_dau0_costheta = nullptr;
178  TH1F* m_h1_track_dau0_thetaMother = nullptr;
179  TH1F* m_h1_track_dau0_ptMother = nullptr;
180  TH2F* m_h2_track_dau0_2D = nullptr;
181  TH2F* m_h2_track_dau0_2D_BP = nullptr;
182  TH2F* m_h2_track_dau0_2DMother = nullptr;
183  TH2F* m_h2_track_dau0_pVScostheta = nullptr;
185  TH1F* m_h1_track_dau1_d0 = nullptr;
186  TH1F* m_h1_track_dau1_z0 = nullptr;
187  TH1F* m_h1_track_dau1_RMother = nullptr;
188  TH3F* m_h3_track_dau1 = nullptr;
189  TH1F* m_h1_track_dau1_pt = nullptr;
190  TH1F* m_h1_track_dau1_pz = nullptr;
191  TH1F* m_h1_track_dau1_p = nullptr;
192  TH1F* m_h1_track_dau1_phi = nullptr;
193  TH1F* m_h1_track_dau1_phi_BW = nullptr;
194  TH1F* m_h1_track_dau1_phi_barrel = nullptr;
195  TH1F* m_h1_track_dau1_phi_FW = nullptr;
196  TH1F* m_h1_track_dau1_theta = nullptr;
197  TH1F* m_h1_track_dau1_costheta = nullptr;
203  TH1F* m_h1_track_dau1_thetaMother = nullptr;
204  TH1F* m_h1_track_dau1_ptMother = nullptr;
205  TH2F* m_h2_track_dau1_2D = nullptr;
206  TH2F* m_h2_track_dau1_2D_BP = nullptr;
207  TH2F* m_h2_track_dau1_2DMother = nullptr;
208  TH2F* m_h2_track_dau1_pVScostheta = nullptr;
210  TH1F* m_h1_V0_RMother = nullptr;
211  TH3F* m_h3_V0 = nullptr;
212  TH1F* m_h1_V0_pt = nullptr;
213  TH1F* m_h1_V0_pz = nullptr;
214  TH1F* m_h1_V0_p = nullptr;
215  TH1F* m_h1_V0_phi = nullptr;
216  TH1F* m_h1_V0_phi_BW = nullptr;
217  TH1F* m_h1_V0_phi_barrel = nullptr;
218  TH1F* m_h1_V0_phi_FW = nullptr;
219  TH1F* m_h1_V0_theta = nullptr;
220  TH1F* m_h1_V0_costheta = nullptr;
221  TH2F* m_h2_V0_Mother_2D = nullptr;
222  TH2F* m_h2_V0_Mother_2D_BP = nullptr;
223  TH2F* m_h2_V0_Mother_pVScostheta = nullptr;
226  TH1F* m_h1_RecoTrack_dau0_d0 = nullptr;
227  TH1F* m_h1_RecoTrack_dau0_z0 = nullptr;
228  TH1F* m_h1_RecoTrack_dau0_RMother = nullptr;
229  TH3F* m_h3_RecoTrack_dau0 = nullptr;
230  TH1F* m_h1_RecoTrack_dau0_pt = nullptr;
231  TH1F* m_h1_RecoTrack_dau0_pz = nullptr;
232  TH1F* m_h1_RecoTrack_dau0_p = nullptr;
233  TH1F* m_h1_RecoTrack_dau0_phi = nullptr;
234  TH1F* m_h1_RecoTrack_dau0_phi_BW = nullptr;
236  TH1F* m_h1_RecoTrack_dau0_phi_FW = nullptr;
237  TH1F* m_h1_RecoTrack_dau0_theta = nullptr;
246  TH2F* m_h2_RecoTrack_dau0_2D = nullptr;
247  TH2F* m_h2_RecoTrack_dau0_2D_BP = nullptr;
251  TH1F* m_h1_RecoTrack_dau1_d0 = nullptr;
252  TH1F* m_h1_RecoTrack_dau1_z0 = nullptr;
253  TH1F* m_h1_RecoTrack_dau1_RMother = nullptr;
254  TH3F* m_h3_RecoTrack_dau1 = nullptr;
255  TH1F* m_h1_RecoTrack_dau1_pt = nullptr;
256  TH1F* m_h1_RecoTrack_dau1_pz = nullptr;
257  TH1F* m_h1_RecoTrack_dau1_p = nullptr;
258  TH1F* m_h1_RecoTrack_dau1_phi = nullptr;
259  TH1F* m_h1_RecoTrack_dau1_phi_BW = nullptr;
261  TH1F* m_h1_RecoTrack_dau1_phi_FW = nullptr;
262  TH1F* m_h1_RecoTrack_dau1_theta = nullptr;
271  TH2F* m_h2_RecoTrack_dau1_2D = nullptr;
272  TH2F* m_h2_RecoTrack_dau1_2D_BP = nullptr;
277  TH3F* m_h3_RecoTrack_Mother = nullptr;
278  TH1F* m_h1_RecoTrack_Mother_pt = nullptr;
279  TH1F* m_h1_RecoTrack_Mother_pz = nullptr;
280  TH1F* m_h1_RecoTrack_Mother_p = nullptr;
281  TH1F* m_h1_RecoTrack_Mother_phi = nullptr;
283  TH1F* m_h1_RecoTrack_Mother_phi_barrel = nullptr;
285  TH1F* m_h1_RecoTrack_Mother_theta = nullptr;
287  TH2F* m_h2_RecoTrack_Mother_2D = nullptr;
288  TH2F* m_h2_RecoTrack_Mother_2D_BP = nullptr;
291  };
293 } // end of namespace
294 
295 #endif /* EFFPLOTSMODULE_H_*/
Belle2::EffPlotsModule::m_h1_MC_dau1_phi_BW
TH1F * m_h1_MC_dau1_phi_BW
histogram of MCParticle daughter 1's phi (backward region)
Definition: EffPlotsModule.h:133
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_RMother
TH1F * m_h1_RecoTrack_Mother_RMother
histogram of RecoTrack mother's RMother
Definition: EffPlotsModule.h:284
Belle2::EffPlotsModule::m_h1_track_dau0_phiMother_FW
TH1F * m_h1_track_dau0_phiMother_FW
histogram of Track daughter 0's mother's phi (forward region)
Definition: EffPlotsModule.h:185
Belle2::EffPlotsModule::m_h2_track_dau1_pVScostheta
TH2F * m_h2_track_dau1_pVScostheta
histogram of Track daughter 1's p vs cos(theta)
Definition: EffPlotsModule.h:216
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_phi_barrel
TH1F * m_h1_RecoTrack_Mother_phi_barrel
histogram of RecoTrack mother's phi (barrel region)
Definition: EffPlotsModule.h:291
Belle2::EffPlotsModule::m_histoList_RecoTracks
TList * m_histoList_RecoTracks
list of histograms for RecoTracks
Definition: EffPlotsModule.h:92
Belle2::EffPlotsModule::m_h1_MC_dau0_d0
TH1F * m_h1_MC_dau0_d0
list of histograms filled per MCParticle found in the event
Definition: EffPlotsModule.h:99
Belle2::EffPlotsModule::m_h1_MC_dau1_pz
TH1F * m_h1_MC_dau1_pz
histogram of MCParticle daughter 1's pz
Definition: EffPlotsModule.h:130
Belle2::EffPlotsModule::m_h1_V0_RMother
TH1F * m_h1_V0_RMother
histogram of V0 mother's RMother
Definition: EffPlotsModule.h:218
Belle2::EffPlotsModule::m_h1_MC_dau1_phi_FW
TH1F * m_h1_MC_dau1_phi_FW
histogram of MCParticle daughter 1's phi (forward region)
Definition: EffPlotsModule.h:135
Belle2::EffPlotsModule::m_h1_MC_Mother_pt
TH1F * m_h1_MC_Mother_pt
histogram of MCParticle mother's pt
Definition: EffPlotsModule.h:153
Belle2::EffPlotsModule::m_h1_track_dau0_phi_BW
TH1F * m_h1_track_dau0_phi_BW
histogram of Track daughter 0's phi (backward region)
Definition: EffPlotsModule.h:176
Belle2::EffPlotsModule::m_h1_MC_dau0_PDG
TH1F * m_h1_MC_dau0_PDG
histogram of MCParticle daughter 0's PDG code
Definition: EffPlotsModule.h:123
Belle2::EffPlotsModule::m_h1_track_dau0_z0
TH1F * m_h1_track_dau0_z0
histogram of Track daughter 0's z0
Definition: EffPlotsModule.h:169
Belle2::EffPlotsModule::m_h1_MC_dau0_theta
TH1F * m_h1_MC_dau0_theta
histogram of MCParticle daughter 0's theta
Definition: EffPlotsModule.h:110
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_phi_BW
TH1F * m_h1_RecoTrack_Mother_phi_BW
histogram of RecoTrack mother's phi (backward region)
Definition: EffPlotsModule.h:290
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_phi_barrel
TH1F * m_h1_RecoTrack_dau1_phi_barrel
histogram of RecoTrack daughter 1's phi (barrel region)
Definition: EffPlotsModule.h:268
Belle2::EffPlotsModule::m_h2_RecoTrack_Mother_2D
TH2F * m_h2_RecoTrack_Mother_2D
histogram of RecoTrack mother's pt vs theta
Definition: EffPlotsModule.h:295
Belle2::EffPlotsModule::m_h1_track_dau1_phiMother_FW
TH1F * m_h1_track_dau1_phiMother_FW
histogram of Track daughter 1's mother's phi (forward region)
Definition: EffPlotsModule.h:210
Belle2::EffPlotsModule::m_h1_track_dau0_costheta
TH1F * m_h1_track_dau0_costheta
histogram of Track daughter 0's cos(theta)
Definition: EffPlotsModule.h:180
Belle2::EffPlotsModule::m_h1_track_dau0_phi_FW
TH1F * m_h1_track_dau0_phi_FW
histogram of Track daughter 0's phi (forward region)
Definition: EffPlotsModule.h:178
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_theta
TH1F * m_h1_RecoTrack_dau1_theta
histogram of RecoTrack daughter 1's theta
Definition: EffPlotsModule.h:270
Belle2::EffPlotsModule::mc_dau1
MCParticle * mc_dau1
daughter 1 of a decayed MCParticle
Definition: EffPlotsModule.h:89
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_phi_FW
TH1F * m_h1_RecoTrack_Mother_phi_FW
histogram of RecoTrack mother's phi (forward region)
Definition: EffPlotsModule.h:292
Belle2::EffPlotsModule::m_h1_MC_dau1_p
TH1F * m_h1_MC_dau1_p
histogram of MCParticle daughter 1's p
Definition: EffPlotsModule.h:131
Belle2::EffPlotsModule::m_h2_track_dau0_2DMother
TH2F * m_h2_track_dau0_2DMother
histogram of Track daughter 0's mother's pt vs theta
Definition: EffPlotsModule.h:190
Belle2::EffPlotsModule::m_h1_MC_dau1_phiMother_total
TH1F * m_h1_MC_dau1_phiMother_total
histogram of MCParticle daughter 1's mother's phi
Definition: EffPlotsModule.h:139
Belle2::EffPlotsModule::m_h1_MC_dau1_PDG
TH1F * m_h1_MC_dau1_PDG
histogram of MCParticle daughter 1's PDG code
Definition: EffPlotsModule.h:149
Belle2::EffPlotsModule::m_h1_MC_dau0_phi
TH1F * m_h1_MC_dau0_phi
histogram of MCParticle daughter 0's phi
Definition: EffPlotsModule.h:106
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_d0
TH1F * m_h1_RecoTrack_dau0_d0
list of histograms filled per RecoTracks found in the event
Definition: EffPlotsModule.h:234
Belle2::EffPlotsModule::m_h1_track_dau1_ptMother
TH1F * m_h1_track_dau1_ptMother
histogram of Track daughter 1's mother's pt
Definition: EffPlotsModule.h:212
Belle2::EffPlotsModule::m_h1_V0_costheta
TH1F * m_h1_V0_costheta
histogram of V0 mother's cos(theta)
Definition: EffPlotsModule.h:228
Belle2::EffPlotsModule::m_h2_MC_dau1_2DMother
TH2F * m_h2_MC_dau1_2DMother
histogram of MCParticle daughter 1's mother's pt vs theta
Definition: EffPlotsModule.h:147
Belle2::EffPlotsModule::m_h2_RecoTrack_dau0_pVScostheta
TH2F * m_h2_RecoTrack_dau0_pVScostheta
histogram of RecoTrack daughter 0's p vs cos(theta)
Definition: EffPlotsModule.h:257
Belle2::EffPlotsModule::m_h1_V0_phi_FW
TH1F * m_h1_V0_phi_FW
histogram of V0 mother's phi (forward region)
Definition: EffPlotsModule.h:226
Belle2::EffPlotsModule::m_h1_MC_Mother_phi
TH1F * m_h1_MC_Mother_phi
histogram of MCParticle mother's phi
Definition: EffPlotsModule.h:156
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_ptMother
TH1F * m_h1_RecoTrack_dau0_ptMother
histogram of RecoTrack daughter 0's mother's pt
Definition: EffPlotsModule.h:253
Belle2::EffPlotsModule::m_h1_track_dau1_p
TH1F * m_h1_track_dau1_p
histogram of Track daughter 1's p
Definition: EffPlotsModule.h:199
Belle2::EffPlotsModule::m_h2_RecoTrack_dau0_2DMother
TH2F * m_h2_RecoTrack_dau0_2DMother
histogram of RecoTrack daughter 0's mother's pt vs theta
Definition: EffPlotsModule.h:256
Belle2::EffPlotsModule::m_h1_MC_dau0_p
TH1F * m_h1_MC_dau0_p
histogram of MCParticle daughter 0's p
Definition: EffPlotsModule.h:105
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_phi_BW
TH1F * m_h1_RecoTrack_dau0_phi_BW
histogram of RecoTrack daughter 0's phi (backward region)
Definition: EffPlotsModule.h:242
Belle2::EffPlotsModule::m_h1_MC_dau1_RMother
TH1F * m_h1_MC_dau1_RMother
histogram of MCParticle daughter 1's RMother
Definition: EffPlotsModule.h:127
Belle2::EffPlotsModule::m_h1_track_dau1_costheta
TH1F * m_h1_track_dau1_costheta
histogram of Track daughter 1's cos(theta)
Definition: EffPlotsModule.h:205
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_phi
TH1F * m_h1_RecoTrack_dau1_phi
histogram of RecoTrack daughter 1's phi
Definition: EffPlotsModule.h:266
Belle2::EffPlotsModule::m_h1_track_dau1_RMother
TH1F * m_h1_track_dau1_RMother
histogram of Track daughter 1's RMother
Definition: EffPlotsModule.h:195
Belle2::EffPlotsModule::m_h1_track_dau0_phiMother_BW
TH1F * m_h1_track_dau0_phiMother_BW
histogram of Track daughter 0's mother's phi (backward region)
Definition: EffPlotsModule.h:183
Belle2::EffPlotsModule::m_h1_track_dau0_thetaMother
TH1F * m_h1_track_dau0_thetaMother
histogram of Track daughter 0's mother's theta
Definition: EffPlotsModule.h:186
Belle2::EffPlotsModule::m_h1_MC_dau0_phi_BW
TH1F * m_h1_MC_dau0_phi_BW
histogram of MCParticle daughter 0's phi (backward region)
Definition: EffPlotsModule.h:107
Belle2::EffPlotsModule::m_h1_MC_dau1_phiMother_barrel
TH1F * m_h1_MC_dau1_phiMother_barrel
histogram of MCParticle daughter 1's mother's phi (barrel region)
Definition: EffPlotsModule.h:141
Belle2::EffPlotsModule::m_h1_track_dau1_Mother_cosAngle
TH1F * m_h1_track_dau1_Mother_cosAngle
histogram of Track daughter 1's and mother's cos(opening-angle)
Definition: EffPlotsModule.h:206
Belle2::EffPlotsModule::m_geometricalAccettance
bool m_geometricalAccettance
true to create output for the geometrical acceptance
Definition: EffPlotsModule.h:86
Belle2::EffPlotsModule::m_h2_track_dau1_2D_BP
TH2F * m_h2_track_dau1_2D_BP
histogram of Track daughter 1's pt vs theta (beam pipe)
Definition: EffPlotsModule.h:214
Belle2::EffPlotsModule::isK_Short
bool isK_Short(const MCParticle &the_mcParticle)
determine if the MCParticle is a K-short
Definition: EffPlotsModule.cc:1267
Belle2::EffPlotsModule::m_h1_track_dau1_pz
TH1F * m_h1_track_dau1_pz
histogram of Track daughter 1's pz
Definition: EffPlotsModule.h:198
Belle2::EffPlotsModule::m_h1_MC_dau0_Mother_cosAngle
TH1F * m_h1_MC_dau0_Mother_cosAngle
histogram of MCParticle daughter 0's and mother's cos(opening-angle)
Definition: EffPlotsModule.h:112
Belle2::EffPlotsModule::m_h1_MC_Mother_RMother
TH1F * m_h1_MC_Mother_RMother
histogram of MCParticle mother's RMother
Definition: EffPlotsModule.h:151
Belle2::EffPlotsModule::m_h1_MC_Mother_pz
TH1F * m_h1_MC_Mother_pz
histogram of MCParticle mother's pz
Definition: EffPlotsModule.h:154
Belle2::EffPlotsModule::m_MCRecoTracksName
std::string m_MCRecoTracksName
name of the MCRecoTracks dataobjects collection
Definition: EffPlotsModule.h:80
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_Mother_cosAngle
TH1F * m_h1_RecoTrack_dau1_Mother_cosAngle
histogram of RecoTrack daughter 1's and mother's cos(opening-angle)
Definition: EffPlotsModule.h:272
Belle2::EffPlotsModule::m_h1_V0_pz
TH1F * m_h1_V0_pz
histogram of V0 mother's pz
Definition: EffPlotsModule.h:221
Belle2::EffPlotsModule::m_h1_track_dau1_phiMother_barrel
TH1F * m_h1_track_dau1_phiMother_barrel
histogram of Track daughter 1's mother's phi (barrel region)
Definition: EffPlotsModule.h:209
Belle2::EffPlotsModule::m_h1_track_dau0_RMother
TH1F * m_h1_track_dau0_RMother
histogram of Track daughter 0's RMother
Definition: EffPlotsModule.h:170
Belle2::EffPlotsModule::m_histoList_GA
TList * m_histoList_GA
list of histograms of geometric acceptance
Definition: EffPlotsModule.h:95
Belle2::EffPlotsModule::m_h3_RecoTrack_dau1
TH3F * m_h3_RecoTrack_dau1
histogram of RecoTrack daughter 1's pt vs theta vs phi
Definition: EffPlotsModule.h:262
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_phi_FW
TH1F * m_h1_RecoTrack_dau0_phi_FW
histogram of RecoTrack daughter 0's phi (forward region)
Definition: EffPlotsModule.h:244
Belle2::EffPlotsModule::m_h2_track_dau1_2DMother
TH2F * m_h2_track_dau1_2DMother
histogram of Track daughter 1's mother's pt vs theta
Definition: EffPlotsModule.h:215
Belle2::EffPlotsModule::m_h1_V0_pt
TH1F * m_h1_V0_pt
histogram of V0 mother's pt
Definition: EffPlotsModule.h:220
Belle2::EffPlotsModule::m_h2_MC_dau1_2D
TH2F * m_h2_MC_dau1_2D
histogram of MCParticle daughter 1's pt vs theta
Definition: EffPlotsModule.h:145
Belle2::EffPlotsModule::m_MCParticlesName
std::string m_MCParticlesName
user-defined parameters
Definition: EffPlotsModule.h:77
Belle2::EffPlotsModule::m_histoList_check
TList * m_histoList_check
list of histograms of MCParticle mother and daughters
Definition: EffPlotsModule.h:96
Belle2::EffPlotsModule::m_h1_track_dau0_d0
TH1F * m_h1_track_dau0_d0
list of histograms filled per Tracks/V0 found in the event
Definition: EffPlotsModule.h:168
Belle2::EffPlotsModule::m_h1_track_dau0_phiMother_barrel
TH1F * m_h1_track_dau0_phiMother_barrel
histogram of Track daughter 0's mother's phi (barrel region)
Definition: EffPlotsModule.h:184
Belle2::EffPlotsModule::m_h2_RecoTrack_dau0_2D_BP
TH2F * m_h2_RecoTrack_dau0_2D_BP
histogram of RecoTrack daughter 0's pt vs theta (beam pipe)
Definition: EffPlotsModule.h:255
Belle2::EffPlotsModule::m_h2_track_dau1_2D
TH2F * m_h2_track_dau1_2D
histogram of Track daughter 1's pt vs theta
Definition: EffPlotsModule.h:213
Belle2::EffPlotsModule::m_h1_V0_phi_BW
TH1F * m_h1_V0_phi_BW
histogram of V0 mother's phi (backward region)
Definition: EffPlotsModule.h:224
Belle2::EffPlotsModule::m_h1_track_dau0_theta
TH1F * m_h1_track_dau0_theta
histogram of Track daughter 0's theta
Definition: EffPlotsModule.h:179
Belle2::EffPlotsModule::m_h1_track_dau1_phiMother_total
TH1F * m_h1_track_dau1_phiMother_total
histogram of Track daughter 1's mother's phi
Definition: EffPlotsModule.h:207
Belle2::EffPlotsModule::m_h3_MC_Mother
TH3F * m_h3_MC_Mother
histogram of MCParticle mother's pt vs theta vs phi
Definition: EffPlotsModule.h:152
Belle2::EffPlotsModule::m_h1_MC_dau1_phiMother_FW
TH1F * m_h1_MC_dau1_phiMother_FW
histogram of MCParticle daughter 1's mother's phi (forward region)
Definition: EffPlotsModule.h:142
Belle2::EffPlotsModule::m_h2_RecoTrack_dau1_2D
TH2F * m_h2_RecoTrack_dau1_2D
histogram of RecoTrack daughter 1's pt vs theta
Definition: EffPlotsModule.h:279
Belle2::EffPlotsModule::m_h1_MC_dau1_costheta
TH1F * m_h1_MC_dau1_costheta
histogram of MCParticle daughter 1's cos(theta)
Definition: EffPlotsModule.h:137
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_z0
TH1F * m_h1_RecoTrack_dau0_z0
histogram of RecoTrack daughter 0's z0
Definition: EffPlotsModule.h:235
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_theta
TH1F * m_h1_RecoTrack_dau0_theta
histogram of RecoTrack daughter 0's theta
Definition: EffPlotsModule.h:245
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_phi_barrel
TH1F * m_h1_RecoTrack_dau0_phi_barrel
histogram of RecoTrack daughter 0's phi (barrel region)
Definition: EffPlotsModule.h:243
Belle2::EffPlotsModule::m_h2_V0_Mother_2D_BP
TH2F * m_h2_V0_Mother_2D_BP
histogram of V0 mother's pt vs theta (beam pipe)
Definition: EffPlotsModule.h:230
Belle2::EffPlotsModule::m_h1_MC_dau0_phiMother_total
TH1F * m_h1_MC_dau0_phiMother_total
histogram of MCParticle daughter 0's mother's phi
Definition: EffPlotsModule.h:113
Belle2::EffPlotsModule::m_h1_MC_dau0_phiMother_FW
TH1F * m_h1_MC_dau0_phiMother_FW
histogram of MCParticle daughter 0's mother's phi (forward region)
Definition: EffPlotsModule.h:116
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_phi_FW
TH1F * m_h1_RecoTrack_dau1_phi_FW
histogram of RecoTrack daughter 1's phi (forward region)
Definition: EffPlotsModule.h:269
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_RMother
TH1F * m_h1_RecoTrack_dau1_RMother
histogram of RecoTrack daughter 1's RMother
Definition: EffPlotsModule.h:261
Belle2::EffPlotsModule::m_h1_MC_Mother_phi_barrel
TH1F * m_h1_MC_Mother_phi_barrel
histogram of MCParticle mother's phi (barrel region)
Definition: EffPlotsModule.h:158
Belle2::EffPlotsModule::m_h1_track_dau0_ptMother
TH1F * m_h1_track_dau0_ptMother
histogram of Track daughter 0's mother's pt
Definition: EffPlotsModule.h:187
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_pt
TH1F * m_h1_RecoTrack_Mother_pt
histogram of RecoTrack mother's pt
Definition: EffPlotsModule.h:286
Belle2::EffPlotsModule::m_TFRColName
std::string m_TFRColName
name of the TFR dataobjects collection
Definition: EffPlotsModule.h:81
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_phiMother_total
TH1F * m_h1_RecoTrack_dau1_phiMother_total
histogram of RecoTrack daughter 1's mother's phi
Definition: EffPlotsModule.h:273
Belle2::EffPlotsModule::m_h2_RecoTrack_Mother_pVScostheta
TH2F * m_h2_RecoTrack_Mother_pVScostheta
histogram of RecoTrack mother's p vs cos(theta)
Definition: EffPlotsModule.h:297
Belle2::EffPlotsModule::m_h2_MC_Mother_2D
TH2F * m_h2_MC_Mother_2D
histogram of MCParticle mother's pt vs theta
Definition: EffPlotsModule.h:162
Belle2::EffPlotsModule::m_h1_MC_dau1_z0
TH1F * m_h1_MC_dau1_z0
histogram of MCParticle daughter 1's z0
Definition: EffPlotsModule.h:126
Belle2::EffPlotsModule::m_h1_MC_dau0_ptMother
TH1F * m_h1_MC_dau0_ptMother
histogram of MCParticle daughter 0's mother's pt
Definition: EffPlotsModule.h:118
Belle2::EffPlotsModule::m_h1_MC_dau0_pt
TH1F * m_h1_MC_dau0_pt
histogram of MCParticle daughter 0's pt
Definition: EffPlotsModule.h:103
Belle2::EffPlotsModule::m_h3_RecoTrack_Mother
TH3F * m_h3_RecoTrack_Mother
histogram of RecoTrack mother's pt vs theta vs phi
Definition: EffPlotsModule.h:285
Belle2::EffPlotsModule::m_h1_MC_dau0_phiMother_barrel
TH1F * m_h1_MC_dau0_phiMother_barrel
histogram of MCParticle daughter 0's mother's phi (barrel region)
Definition: EffPlotsModule.h:115
Belle2::EffPlotsModule::m_h2_MC_Mother_pVScostheta
TH2F * m_h2_MC_Mother_pVScostheta
histogram of MCParticle mother's p vs cos(theta)
Definition: EffPlotsModule.h:164
Belle2::EffPlotsModule::m_h1_MC_Mother_PDG
TH1F * m_h1_MC_Mother_PDG
histogram of MCParticle mother's PDG code
Definition: EffPlotsModule.h:165
Belle2::EffPlotsModule::m_h3_track_dau1
TH3F * m_h3_track_dau1
histogram of Track daughter 1's pt vs theta vs phi
Definition: EffPlotsModule.h:196
Belle2::EffPlotsModule::initialize
void initialize() override
Initialize the Module.
Definition: EffPlotsModule.cc:62
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_phiMother_barrel
TH1F * m_h1_RecoTrack_dau0_phiMother_barrel
histogram of RecoTrack daughter 0's mother's phi (barrel region)
Definition: EffPlotsModule.h:250
Belle2::EffPlotsModule::m_h3_V0
TH3F * m_h3_V0
histogram of V0 mother's pt vs theta vs phi
Definition: EffPlotsModule.h:219
Belle2::EffPlotsModule::mc_dau0
MCParticle * mc_dau0
daughter 0 of a decayed MCParticle
Definition: EffPlotsModule.h:88
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_phiMother_FW
TH1F * m_h1_RecoTrack_dau0_phiMother_FW
histogram of RecoTrack daughter 0's mother's phi (forward region)
Definition: EffPlotsModule.h:251
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::EffPlotsModule::m_h1_track_dau0_p
TH1F * m_h1_track_dau0_p
histogram of Track daughter 0's p
Definition: EffPlotsModule.h:174
Belle2::EffPlotsModule::m_h3_RecoTrack_dau0
TH3F * m_h3_RecoTrack_dau0
histogram of RecoTrack daughter 0's pt vs theta vs phi
Definition: EffPlotsModule.h:237
Belle2::EffPlotsModule::m_h1_MC_dau1_pt
TH1F * m_h1_MC_dau1_pt
histogram of MCParticle daughter 1's pt
Definition: EffPlotsModule.h:129
Belle2::EffPlotsModule::m_h2_track_dau0_pVScostheta
TH2F * m_h2_track_dau0_pVScostheta
histogram of Track daughter 0's p vs cos(theta)
Definition: EffPlotsModule.h:191
Belle2::EffPlotsModule::m_h1_MC_dau0_phiMother_BW
TH1F * m_h1_MC_dau0_phiMother_BW
histogram of MCParticle daughter 0's mother's phi (backward region)
Definition: EffPlotsModule.h:114
Belle2::EffPlotsModule::m_h1_MC_dau1_phi
TH1F * m_h1_MC_dau1_phi
histogram of MCParticle daughter 1's phi
Definition: EffPlotsModule.h:132
Belle2::EffPlotsModule::isLambda0
bool isLambda0(const MCParticle &the_mcParticle)
determine if the MCParticle is a Lambda0
Definition: EffPlotsModule.cc:1285
Belle2::EffPlotsModule::m_h1_track_dau0_Mother_cosAngle
TH1F * m_h1_track_dau0_Mother_cosAngle
histogram of Track daughter 0's and mother's cos(opening-angle)
Definition: EffPlotsModule.h:181
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_pz
TH1F * m_h1_RecoTrack_dau1_pz
histogram of RecoTrack daughter 1's pz
Definition: EffPlotsModule.h:264
Belle2::EffPlotsModule::m_h1_V0_phi
TH1F * m_h1_V0_phi
histogram of V0 mother's phi
Definition: EffPlotsModule.h:223
Belle2::EffPlotsModule::m_histoList_Efficiencies
TList * m_histoList_Efficiencies
list of histograms of efficiencies
Definition: EffPlotsModule.h:94
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_phi
TH1F * m_h1_RecoTrack_Mother_phi
histogram of RecoTrack mother's phi
Definition: EffPlotsModule.h:289
Belle2::EffPlotsModule::m_h1_MC_dau0_pz
TH1F * m_h1_MC_dau0_pz
histogram of MCParticle daughter 0's pz
Definition: EffPlotsModule.h:104
Belle2::EffPlotsModule::m_h1_MC_Mother_p
TH1F * m_h1_MC_Mother_p
histogram of MCParticle mother's p
Definition: EffPlotsModule.h:155
Belle2::EffPlotsModule::m_h1_MC_dau1_d0
TH1F * m_h1_MC_dau1_d0
histogram of MCParticle daughter 1's d0
Definition: EffPlotsModule.h:125
Belle2::EffPlotsModule::m_h1_MC_Mother_theta
TH1F * m_h1_MC_Mother_theta
histogram of MCParticle mother's theta
Definition: EffPlotsModule.h:160
Belle2::EffPlotsModule::beginRun
void beginRun() override
Called when entering a new run.
Definition: EffPlotsModule.cc:511
Belle2::EffPlotsModule::m_h1_MC_dau0_phi_FW
TH1F * m_h1_MC_dau0_phi_FW
histogram of MCParticle daughter 0's phi (forward region)
Definition: EffPlotsModule.h:109
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_phiMother_total
TH1F * m_h1_RecoTrack_dau0_phiMother_total
histogram of RecoTrack daughter 0's mother's phi
Definition: EffPlotsModule.h:248
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_pz
TH1F * m_h1_RecoTrack_dau0_pz
histogram of RecoTrack daughter 0's pz
Definition: EffPlotsModule.h:239
Belle2::EffPlotsModule::m_h1_MC_dau0_phi_barrel
TH1F * m_h1_MC_dau0_phi_barrel
histogram of MCParticle daughter 0's phi (barrel region)
Definition: EffPlotsModule.h:108
Belle2::EffPlotsModule::m_h1_track_dau1_phi_FW
TH1F * m_h1_track_dau1_phi_FW
histogram of Track daughter 1's phi (forward region)
Definition: EffPlotsModule.h:203
Belle2::EffPlotsModule::m_h1_track_dau1_phiMother_BW
TH1F * m_h1_track_dau1_phiMother_BW
histogram of Track daughter 1's mother's phi (backward region)
Definition: EffPlotsModule.h:208
Belle2::EffPlotsModule::m_h1_MC_dau1_theta
TH1F * m_h1_MC_dau1_theta
histogram of MCParticle daughter 1's theta
Definition: EffPlotsModule.h:136
Belle2::EffPlotsModule::m_h2_MC_Mother_2D_BP
TH2F * m_h2_MC_Mother_2D_BP
histogram of MCParticle mother's pt vs theta (beam pipe)
Definition: EffPlotsModule.h:163
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_phiMother_BW
TH1F * m_h1_RecoTrack_dau0_phiMother_BW
histogram of RecoTrack daughter 0's mother's phi (backward region)
Definition: EffPlotsModule.h:249
Belle2::EffPlotsModule::m_h1_MC_dau0_z0
TH1F * m_h1_MC_dau0_z0
histogram of MCParticle daughter 0's z0
Definition: EffPlotsModule.h:100
Belle2::EffPlotsModule::m_h1_MC_Mother_phi_BW
TH1F * m_h1_MC_Mother_phi_BW
histogram of MCParticle mother's phi (backward region)
Definition: EffPlotsModule.h:157
Belle2::EffPlotsModule::m_h2_MC_dau1_2D_BP
TH2F * m_h2_MC_dau1_2D_BP
histogram of MCParticle daughter 1's pt vs theta (beam pipe)
Definition: EffPlotsModule.h:146
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_z0
TH1F * m_h1_RecoTrack_dau1_z0
histogram of RecoTrack daughter 1's z0
Definition: EffPlotsModule.h:260
Belle2::EffPlotsModule::m_h1_track_dau1_pt
TH1F * m_h1_track_dau1_pt
histogram of Track daughter 1's pt
Definition: EffPlotsModule.h:197
Belle2::EffPlotsModule::event
void event() override
This method is the core of the module.
Definition: EffPlotsModule.cc:516
Belle2::EffPlotsModule::m_h2_RecoTrack_dau1_2D_BP
TH2F * m_h2_RecoTrack_dau1_2D_BP
histogram of RecoTrack daughter 1's pt vs theta (beam pipe)
Definition: EffPlotsModule.h:280
Belle2::EffPlotsModule::m_h1_V0_theta
TH1F * m_h1_V0_theta
histogram of V0 mother's theta
Definition: EffPlotsModule.h:227
Belle2::EffPlotsModule::m_h1_MC_Mother_phi_FW
TH1F * m_h1_MC_Mother_phi_FW
histogram of MCParticle mother's phi (forward region)
Definition: EffPlotsModule.h:159
Belle2::EffPlotsModule::m_h1_MC_dau1_phi_barrel
TH1F * m_h1_MC_dau1_phi_barrel
histogram of MCParticle daughter 1's phi (barrel region)
Definition: EffPlotsModule.h:134
Belle2::EffPlotsModule::m_h1_track_dau1_phi_BW
TH1F * m_h1_track_dau1_phi_BW
histogram of Track daughter 1's phi (backward region)
Definition: EffPlotsModule.h:201
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_phiMother_BW
TH1F * m_h1_RecoTrack_dau1_phiMother_BW
histogram of RecoTrack daughter 1's mother's phi (backward region)
Definition: EffPlotsModule.h:274
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_costheta
TH1F * m_h1_RecoTrack_Mother_costheta
histogram of RecoTrack mother's cos(theta)
Definition: EffPlotsModule.h:294
Belle2::EffPlotsModule::m_h1_MC_dau1_thetaMother
TH1F * m_h1_MC_dau1_thetaMother
histogram of MCParticle daughter 1's mother's theta
Definition: EffPlotsModule.h:143
Belle2::EffPlotsModule::m_h1_track_dau0_phi
TH1F * m_h1_track_dau0_phi
histogram of Track daughter 0's phi
Definition: EffPlotsModule.h:175
Belle2::EffPlotsModule::m_h2_track_dau0_2D
TH2F * m_h2_track_dau0_2D
histogram of Track daughter 0's pt vs theta
Definition: EffPlotsModule.h:188
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_phi_BW
TH1F * m_h1_RecoTrack_dau1_phi_BW
histogram of RecoTrack daughter 1's phi (backward region)
Definition: EffPlotsModule.h:267
Belle2::EffPlotsModule::m_h1_V0_p
TH1F * m_h1_V0_p
histogram of V0 mother's p
Definition: EffPlotsModule.h:222
Belle2::EffPlotsModule::m_h2_MC_dau1_pVScostheta
TH2F * m_h2_MC_dau1_pVScostheta
histogram of MCParticle daughter 1's p vs cos(theta)
Definition: EffPlotsModule.h:148
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_d0
TH1F * m_h1_RecoTrack_dau1_d0
histogram of RecoTrack daughter 1's d0
Definition: EffPlotsModule.h:259
Belle2::EffPlotsModule::m_h1_MC_dau1_phiMother_BW
TH1F * m_h1_MC_dau1_phiMother_BW
histogram of MCParticle daughter 1's mother's phi (backward region)
Definition: EffPlotsModule.h:140
Belle2::EffPlotsModule::m_h2_RecoTrack_dau0_2D
TH2F * m_h2_RecoTrack_dau0_2D
histogram of RecoTrack daughter 0's pt vs theta
Definition: EffPlotsModule.h:254
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_p
TH1F * m_h1_RecoTrack_Mother_p
histogram of RecoTrack mother's p
Definition: EffPlotsModule.h:288
Belle2::EffPlotsModule::m_histoList_MCParticles
TList * m_histoList_MCParticles
list of histograms for MCParticles
Definition: EffPlotsModule.h:91
Belle2::EffPlotsModule::m_h2_MC_dau0_2D
TH2F * m_h2_MC_dau0_2D
histogram of MCParticle daughter 0's pt vs theta
Definition: EffPlotsModule.h:119
Belle2::EffPlotsModule::m_h1_track_dau0_phi_barrel
TH1F * m_h1_track_dau0_phi_barrel
histogram of Track daughter 0's phi (barrel region)
Definition: EffPlotsModule.h:177
Belle2::EffPlotsModule::m_h1_MC_dau0_RMother
TH1F * m_h1_MC_dau0_RMother
histogram of MCParticle daughter 0's RMother
Definition: EffPlotsModule.h:101
Belle2::EffPlotsModule::terminate
void terminate() override
This method is called at the end of the event processing.
Definition: EffPlotsModule.cc:937
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_phiMother_FW
TH1F * m_h1_RecoTrack_dau1_phiMother_FW
histogram of RecoTrack daughter 1's mother's phi (forward region)
Definition: EffPlotsModule.h:276
Belle2::EffPlotsModule::m_h1_track_dau1_theta
TH1F * m_h1_track_dau1_theta
histogram of Track daughter 1's theta
Definition: EffPlotsModule.h:204
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_costheta
TH1F * m_h1_RecoTrack_dau1_costheta
histogram of RecoTrack daughter 1's cos(theta)
Definition: EffPlotsModule.h:271
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_costheta
TH1F * m_h1_RecoTrack_dau0_costheta
histogram of RecoTrack daughter 0's cos(theta)
Definition: EffPlotsModule.h:246
Belle2::EffPlotsModule::m_h1_track_dau1_thetaMother
TH1F * m_h1_track_dau1_thetaMother
histogram of Track daughter 1's mother's theta
Definition: EffPlotsModule.h:211
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_p
TH1F * m_h1_RecoTrack_dau0_p
histogram of RecoTrack daughter 0's p
Definition: EffPlotsModule.h:240
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_RMother
TH1F * m_h1_RecoTrack_dau0_RMother
histogram of RecoTrack daughter 0's RMother
Definition: EffPlotsModule.h:236
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_phiMother_barrel
TH1F * m_h1_RecoTrack_dau1_phiMother_barrel
histogram of RecoTrack daughter 1's mother's phi (barrel region)
Definition: EffPlotsModule.h:275
Belle2::EffPlotsModule::m_TrackColName
std::string m_TrackColName
name of the Tracks dataobjects collection
Definition: EffPlotsModule.h:82
Belle2::EffPlotsModule::m_histoList_Tracks
TList * m_histoList_Tracks
list of histograms for Tracks
Definition: EffPlotsModule.h:93
Belle2::EffPlotsModule::m_h2_RecoTrack_dau1_2DMother
TH2F * m_h2_RecoTrack_dau1_2DMother
histogram of RecoTrack daughter 1's mother's pt vs theta
Definition: EffPlotsModule.h:281
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_pz
TH1F * m_h1_RecoTrack_Mother_pz
histogram of RecoTrack mother's pz
Definition: EffPlotsModule.h:287
Belle2::MCParticle
A Class to store the Monte Carlo particle information.
Definition: MCParticle.h:43
Belle2::EffPlotsModule::m_h1_track_dau0_pt
TH1F * m_h1_track_dau0_pt
histogram of Track daughter 0's pt
Definition: EffPlotsModule.h:172
Belle2::EffPlotsModule::m_allHistograms
bool m_allHistograms
true to create all histograms
Definition: EffPlotsModule.h:85
Belle2::EffPlotsModule::m_h2_RecoTrack_dau1_pVScostheta
TH2F * m_h2_RecoTrack_dau1_pVScostheta
histogram of RecoTrack daughter 1's p vs cos(theta)
Definition: EffPlotsModule.h:282
Belle2::EffPlotsModule::nMatchedDaughters
int nMatchedDaughters(const MCParticle &the_mcParticle)
get the number of matched daughters of the MCParticle
Definition: EffPlotsModule.cc:1305
Belle2::EffPlotsModule::m_h1_track_dau1_phi
TH1F * m_h1_track_dau1_phi
histogram of Track daughter 1's phi
Definition: EffPlotsModule.h:200
Belle2::EffPlotsModule::m_h2_track_dau0_2D_BP
TH2F * m_h2_track_dau0_2D_BP
histogram of Track daughter 0's pt vs theta (beam pipe)
Definition: EffPlotsModule.h:189
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_phi
TH1F * m_h1_RecoTrack_dau0_phi
histogram of RecoTrack daughter 0's phi
Definition: EffPlotsModule.h:241
Belle2::EffPlotsModule::m_h1_MC_dau0_costheta
TH1F * m_h1_MC_dau0_costheta
histogram of MCParticle daughter 0's cos(theta)
Definition: EffPlotsModule.h:111
Belle2::EffPlotsModule::m_h2_RecoTrack_Mother_2D_BP
TH2F * m_h2_RecoTrack_Mother_2D_BP
histogram of RecoTrack mother's pt vs theta (beam pipe)
Definition: EffPlotsModule.h:296
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_p
TH1F * m_h1_RecoTrack_dau1_p
histogram of RecoTrack daughter 1's p
Definition: EffPlotsModule.h:265
Belle2::EffPlotsModule::m_h1_MC_dau1_ptMother
TH1F * m_h1_MC_dau1_ptMother
histogram of MCParticle daughter 1's mother's pt
Definition: EffPlotsModule.h:144
Belle2::EffPlotsModule::m_h1_track_dau1_phi_barrel
TH1F * m_h1_track_dau1_phi_barrel
histogram of Track daughter 1's phi (barrel region)
Definition: EffPlotsModule.h:202
Belle2::EffPlotsModule::m_V0sName
std::string m_V0sName
name of the V0s dataobjects collection
Definition: EffPlotsModule.h:78
Belle2::EffPlotsModule::endRun
void endRun() override
This method is called if the current run ends.
Definition: EffPlotsModule.cc:889
Belle2::EffPlotsModule::m_h2_MC_dau0_2DMother
TH2F * m_h2_MC_dau0_2DMother
histogram of MCParticle daughter 0's mother's pt vs theta
Definition: EffPlotsModule.h:121
Belle2::EffPlotsModule::m_h1_track_dau0_pz
TH1F * m_h1_track_dau0_pz
histogram of Track daughter 0's pz
Definition: EffPlotsModule.h:173
Belle2::EffPlotsModule::m_h1_RecoTrack_Mother_theta
TH1F * m_h1_RecoTrack_Mother_theta
histogram of RecoTrack mother's theta
Definition: EffPlotsModule.h:293
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_thetaMother
TH1F * m_h1_RecoTrack_dau0_thetaMother
histogram of RecoTrack daughter 0's mother's theta
Definition: EffPlotsModule.h:252
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_pt
TH1F * m_h1_RecoTrack_dau1_pt
histogram of RecoTrack daughter 1's pt
Definition: EffPlotsModule.h:263
Belle2::EffPlotsModule::m_h1_MC_Mother_costheta
TH1F * m_h1_MC_Mother_costheta
histogram of MCParticle mother's cos(theta)
Definition: EffPlotsModule.h:161
Belle2::EffPlotsModule::m_h1_V0_phi_barrel
TH1F * m_h1_V0_phi_barrel
histogram of V0 mother's phi (barrel region)
Definition: EffPlotsModule.h:225
Belle2::EffPlotsModule::m_h1_MC_dau1_Mother_cosAngle
TH1F * m_h1_MC_dau1_Mother_cosAngle
histogram of MCParticle daughter 1's and mother's cos(opening-angle)
Definition: EffPlotsModule.h:138
Belle2::EffPlotsModule::m_h3_MC_dau0
TH3F * m_h3_MC_dau0
histogram of MCParticle daughter 0's pt vs theta vs phi
Definition: EffPlotsModule.h:102
Belle2::EffPlotsModule::m_h1_MC_dau0_thetaMother
TH1F * m_h1_MC_dau0_thetaMother
histogram of MCParticle daughter 0's mother's theta
Definition: EffPlotsModule.h:117
Belle2::EffPlotsModule::m_h2_MC_dau0_2D_BP
TH2F * m_h2_MC_dau0_2D_BP
histogram of MCParticle daughter 0's pt vs theta (beam pipe)
Definition: EffPlotsModule.h:120
Belle2::EffPlotsModule::m_RecoTracksName
std::string m_RecoTracksName
name of the RecoTracks dataobjects collection
Definition: EffPlotsModule.h:79
Belle2::EffPlotsModule::m_h2_V0_Mother_2D
TH2F * m_h2_V0_Mother_2D
histogram of V0 mother's pt vs theta
Definition: EffPlotsModule.h:229
Belle2::EffPlotsModule::m_h3_track_dau0
TH3F * m_h3_track_dau0
histogram of Track daughter 0's pt vs theta vs phi
Definition: EffPlotsModule.h:171
Belle2::EffPlotsModule::m_V0sType
std::string m_V0sType
type (as a string) of the selected V0
Definition: EffPlotsModule.h:83
Belle2::EffPlotsModule::m_h2_V0_Mother_pVScostheta
TH2F * m_h2_V0_Mother_pVScostheta
histogram of V0 mother's p vs cos(theta)
Definition: EffPlotsModule.h:231
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_thetaMother
TH1F * m_h1_RecoTrack_dau1_thetaMother
histogram of RecoTrack daughter 1's mother's theta
Definition: EffPlotsModule.h:277
Belle2::EffPlotsModule::m_h3_MC_dau1
TH3F * m_h3_MC_dau1
histogram of MCParticle daughter 1's pt vs theta vs phi
Definition: EffPlotsModule.h:128
Belle2::EffPlotsModule::m_h1_RecoTrack_dau1_ptMother
TH1F * m_h1_RecoTrack_dau1_ptMother
histogram of RecoTrack daughter 1's mother's pt
Definition: EffPlotsModule.h:278
Belle2::EffPlotsModule::m_h1_track_dau1_d0
TH1F * m_h1_track_dau1_d0
histogram of Track daughter 1's d0
Definition: EffPlotsModule.h:193
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_Mother_cosAngle
TH1F * m_h1_RecoTrack_dau0_Mother_cosAngle
histogram of RecoTrack daughter 0's and mother's cos(opening-angle)
Definition: EffPlotsModule.h:247
Belle2::EffPlotsModule::m_h1_RecoTrack_dau0_pt
TH1F * m_h1_RecoTrack_dau0_pt
histogram of RecoTrack daughter 0's pt
Definition: EffPlotsModule.h:238
Belle2::EffPlotsModule::m_h2_MC_dau0_pVScostheta
TH2F * m_h2_MC_dau0_pVScostheta
histogram of MCParticle daughter 0's p vs cos(theta)
Definition: EffPlotsModule.h:122
Belle2::EffPlotsModule::m_h1_track_dau1_z0
TH1F * m_h1_track_dau1_z0
histogram of Track daughter 1's z0
Definition: EffPlotsModule.h:194
Belle2::EffPlotsModule::m_h1_track_dau0_phiMother_total
TH1F * m_h1_track_dau0_phiMother_total
histogram of Track daughter 0's mother's phi
Definition: EffPlotsModule.h:182