 |
Belle II Software
release-05-01-25
|
14 #include "trg/cdc/TRGCDC.h"
15 #include "trg/cdc/TrackMC.h"
26 std::vector<const TRGCDCTrackMC*>
33 for (
unsigned i = 0; i <
_list.size(); i++)
75 for (
unsigned i = 0; i <
_list.size(); i++)
85 std::cout <<
id() <<
":";
86 std::cout <<
pType() <<
":";
88 else std::cout <<
"-";
90 std::cout <<
_p <<
":" <<
_v;
91 std::cout << std::endl;
94 std::vector<const TRGCDCTrackMC*>
97 std::vector<const TRGCDCTrackMC*> t;
102 std::vector<const TRGCDCWireHitMC*>
105 std::vector<const TRGCDCWireHitMC*> t;
static std::vector< const TRGCDCTrackMC * > _list
vector of pointers to TRGCDCTrackMC
TRGCDCTrackMC * _mother
pointer to mother TRGCDCTrackMC
void dump(const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
dumps debug information.
std::vector< TRGCDCWireHitMC * > _hits
vector of pointers to TRGCDCWireHitMC
static TRGCDCTrackMC * _undefined
returns a pointer to gen_hepevt.
static std::vector< const TRGCDCTrackMC * > list(void)
returns a list of TRGCDCTrackMC's.
Abstract base class for different kinds of events.
std::vector< const TRGCDCWireHitMC * > hits(void) const
returns a list of TRGCDCWireHitMC.
const CLHEP::HepLorentzVector _p
momentum
static void update(void)
updates information.
int pType(void) const
returns particle type.
unsigned id(void) const
returns an id started from 0.
const CLHEP::Hep3Vector _v
vertex
TRGCDCTrackMC()
Constructor.
virtual ~TRGCDCTrackMC()
Destructor.