 |
Belle II Software
release-05-01-25
|
14 #define TRG_SHORT_NAMES
15 #define TRGCDC_SHORT_NAMES
18 #include "trg/cdc/Wire.h"
19 #include "trg/cdc/WireHit.h"
29 vector<TRGCDCWireHit*> TRGCDCWireHit::_all;
33 unsigned indexCDCSimHit,
34 unsigned indexMCParticle,
38 float driftRightError,
52 _iCDCSimHit(indexCDCSimHit)
70 if ((* a)->cell().id() > (* b)->cell().id())
72 else if ((* a)->cell().id() == (* b)->cell().id())
86 TRGCDCWireHit::operator
new(
size_t size)
88 void* p = malloc(size);
99 TRGCDCWireHit::operator
delete(
void* t)
101 for (vector<TRGCDCWireHit*>::iterator it = _all.begin();
static std::vector< TRGCDCWireHit * > _all
Keeps all TRGCDCWireHit created by new().
static int sortByWireId(const TRGCDCWireHit **a, const TRGCDCWireHit **b)
Sort function. This will be removed.
const TRGCDCWire & wire(void) const
returns a pointer to a TRGCDCWire.
A class to represent a wire in CDC.
A class to represent a wire in CDC.
Abstract base class for different kinds of events.
A class to represent a wire hit in CDC.
virtual ~TRGCDCWireHit()
Destructor.
virtual const TRGCDCCell & cell(void) const
returns a pointer to a TRGCDCWire.
static void removeAll(void)
destructs all TRGCDCCellHit objects. (Called by TRGCDC)