 |
Belle II Software
release-05-02-19
|
14 #ifndef TRGCDCSegmentHit_FLAG_
15 #define TRGCDCSegmentHit_FLAG_
17 #include "trg/cdc/CellHit.h"
19 #ifdef TRGCDC_SHORT_NAMES
20 #define TCSHit TRGCDCSegmentHit
46 static void*
operator new(size_t);
49 static void operator delete(
void*);
54 virtual void dump(
const std::string& message = std::string(
""),
55 const std::string& prefix = std::string(
""))
const override;
74 static std::vector<TRGCDCSegmentHit*>
_all;
const TRGSignal & signal(void) const
returns trigger output. Null will returned if no signal.
A class to represent a digitized signal. Unit is nano second.
static int sortById(const TRGCDCSegmentHit **a, const TRGCDCSegmentHit **b)
Sorting funnction.
virtual ~TRGCDCSegmentHit()
Destructor.
virtual const TRGSignal & signal(void) const =0
returns trigger output. Null will returned if no signal.
TRGCDCSegmentHit(const TRGCDCSegment &)
Constructor.
const TRGCDCSegment & segment(void) const
returns a pointer to a track segment.
virtual void dump(const std::string &message=std::string(""), const std::string &prefix=std::string("")) const override
dumps debug information.
A class to represent a wire hit in CDC.
Abstract base class for different kinds of events.
A class to represent a track segment hit in CDC.
A class to represent a wire in CDC.
virtual const TRGCDCCell & cell(void) const
returns a pointer to a TRGCDCWire.
static std::vector< TRGCDCSegmentHit * > _all
Keeps all TRGCDCSegmentHit created by new().
static void removeAll(void)
destructs all TRGCDCCellHit objects. (Called by TRGCDC)