 |
Belle II Software
release-05-01-25
|
15 #include "tracking/vxdCaTracking/ExporterHitInfo.h"
16 #include "tracking/vxdCaTracking/ExporterTcInfo.h"
28 class ExporterEventInfo {
48 std::vector<ExporterHitInfo>*
getHits();
56 std::vector<ExporterTcInfo>*
getTcs();
76 std::vector<ExporterHitInfo>
m_hits;
77 std::vector<ExporterTcInfo>
m_tcs;
void addHit(ExporterHitInfo aHit)
adds Hit to internal storage.
Bundles information for a single track candidate to be stored by EventInfo (needed for HitExporter,...
int getNMCHits()
returns total number of stored mcHits stored in all Tcs of this event
int getEventNumber()
returns number of current event
std::vector< ExporterHitInfo > * getHits()
returns a pointer to internal vector of hits
std::vector< ExporterHitInfo > m_hits
stores all hits of event
int countHitsOfType(int type)
used by getXXXHits to determine number of hits of certain type found in current event
Abstract base class for different kinds of events.
std::vector< ExporterTcInfo > m_tcs
stores all tcs of event
~ExporterEventInfo()
Destructor.
Bundles information for a single hit to be stored by EventInfo (needed for HitExporter,...
int m_eventNumber
knows number of current event
int getNPXDTrueHits()
returns number of stored pxdTruehits
void addTc(ExporterTcInfo aTc)
adds Tc to internal storage.
ExporterEventInfo(int evtNum)
Empty constructor.
std::vector< ExporterTcInfo > * getTcs()
returns a pointer to internal vector of tcs
int getNSVDTrueHits()
returns number of stored svdTruehits