 |
Belle II Software
release-05-02-19
|
14 #include <klm/dataobjects/bklm/BKLMHit2d.h>
17 #include <framework/core/Module.h>
18 #include <framework/datastore/StoreArray.h>
19 #include <mdst/dataobjects/Track.h>
20 #include <tracking/dataobjects/ExtHit.h>
36 class BKLMAnaModule :
public Module {
53 virtual void event()
override;
56 virtual void endRun()
override;
TH2F * m_effiYX
associated efficiencies vs glaoble y, x coordinate
TH2F * m_totalTrkThephi[15]
histogram of total entries of extHit associating to ExtHit of each layer vs. theta phi angle of the t...
float m_exty[200]
keep the global position of validated ExtHit in BKLM
TH1F * m_totalMom
histogram of total entries of extHit vs. track momentum
TH1F * m_hdistance
bklm GeometryPar
int m_nExtHit
number of validated ExtHit in BKLM in one event
TFile * m_file
output TFile
TH1F * m_effiMom
efficiency associating to ExtHit vs. track momentum
TH2F * m_passYZ
Y Z coordinate of extHit with matched bklmHit2d.
std::string m_filename
name of the output TFile
TH2F * m_totalThephi[15]
histogram of total entries of extHit associating to ExtHit of each layer vs.theta phi angle of ExtHit
TH2F * m_passYX
Y X coordinate of extHit with matched bklmHit2d.
virtual void initialize() override
Initialize at start of job.
virtual ~BKLMAnaModule()
Destructor.
StoreArray< Track > tracks
tracks StoreArray
virtual void beginRun() override
Do any needed actions at the start of a simulation run.
TH2F * m_totalYX
Y X coordinate of total entries of extHit that in klm region.
TH2F * m_effiThephi[15]
efficiency associating to ExtHit of each layer vs.theta phi angle of ExtHit
TTree * m_extTree
TTree that holds several variable of interest.
Abstract base class for different kinds of events.
TH2F * m_passTrkThephi[15]
histogram of extHit with matched bklmHit2d of each layer vs. theta phi angle of the track
TH2F * m_totalYZ
Y Z coordinate of total entries of extHit that in klm region.
TH2F * m_effiYZ
associated efficiencies vs glaoble y, z coordinate
BKLMAnaModule()
Constructor.
StoreArray< BKLMHit2d > hits2D
hits2D StoreArray
virtual void event() override
This method is called for each event.
TH2F * m_passThephi[15]
histogram of entries with matched bklmHit2d of extHit vs.theta phi angle of ExtHit
float m_extz[200]
keep the global position of validated ExtHit in BKLM
Accessor to arrays stored in the data store.
float m_extx[200]
keep the global position of validated ExtHit in BKLM
virtual void endRun() override
Do any needed actions at the end of a simulation run.
StoreArray< ExtHit > extHits
extHits StoreArray
TH2F * m_effiTrkThephi[15]
efficiency associating to ExtHit of each layer vs. theta phi angle of the track
virtual void terminate() override
Terminate at the end of job.
TH1F * m_passMom
histogram of entries with matched bklmHit2d of extHit vs. track momentum