14 #define TRG_SHORT_NAMES
15 #define TRGCDC_SHORT_NAMES
18 #include "trg/cdc/Segment.h"
19 #include "trg/cdc/SegmentHit.h"
20 #include "trg/cdc/Wire.h"
21 #include "trg/cdc/WireHit.h"
31 vector<TRGCDCSegmentHit*> TRGCDCSegmentHit::_all;
33 TRGCDCSegmentHit::TRGCDCSegmentHit(
const TCSegment& w)
44 w.priority().hit()->iCDCHit(),
45 w.priority().hit()->iCDCSimHit(),
46 w.priority().hit()->iMCParticle(),
47 w.priority().hit()->drift(0),
48 w.priority().hit()->dDrift(0),
49 w.priority().hit()->drift(1),
50 w.priority().hit()->dDrift(1),
51 w.priority().hit()->mcLR())
63 if ((* a)->cell().id() > (* b)->cell().id())
65 else if ((* a)->cell().id() == (* b)->cell().id())
73 const std::string& prefix)
const
75 TCCHit::dump(message, prefix);
92 TRGCDCSegmentHit::operator
new(
size_t size)
94 void* p = malloc(size);
105 TRGCDCSegmentHit::operator
delete(
void* t)
107 for (vector<TRGCDCSegmentHit*>::iterator it = _all.begin();