#include <TrackingSlaveSD.h>
Public Types | |
typedef std::vector< PSimHit > | Collection |
typedef Collection::const_iterator | const_iterator |
Public Member Functions | |
virtual const_iterator | begin () |
virtual const_iterator | end () |
virtual bool | format () |
std::vector< PSimHit > & | hits () |
virtual void | Initialize () |
std::string | name () const |
virtual bool | processHits (const PSimHit &) |
TrackingSlaveSD (std::string) | |
std::string | type () |
virtual | ~TrackingSlaveSD () |
Protected Member Functions | |
void | setTrackId (PSimHit &hit, unsigned int k) |
Protected Attributes | |
std::vector< PSimHit > | hits_ |
Private Attributes | |
std::string | name_ |
Definition at line 11 of file TrackingSlaveSD.h.
typedef std::vector<PSimHit> TrackingSlaveSD::Collection |
Definition at line 14 of file TrackingSlaveSD.h.
typedef Collection::const_iterator TrackingSlaveSD::const_iterator |
Definition at line 15 of file TrackingSlaveSD.h.
TrackingSlaveSD::TrackingSlaveSD | ( | std::string | myName | ) |
|
virtual |
Definition at line 17 of file TrackingSlaveSD.cc.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Reimplemented in MuonSlaveSD.
Definition at line 49 of file TrackingSlaveSD.cc.
|
inline |
Definition at line 23 of file TrackingSlaveSD.h.
References hits_.
Referenced by Bcm1fSD::fillHits(), PltSD::fillHits(), TkAccumulatingSensitiveDetector::fillHits(), FastTimerSD::fillHits(), BHMSD::fillHits(), MuonSensitiveDetector::fillHits(), TotemSD::fillHits(), BscSD::fillHits(), and FP420SD::fillHits().
|
virtual |
Definition at line 20 of file TrackingSlaveSD.cc.
References hits_, LogDebug, and name_.
Referenced by Bcm1fSD::clearHits(), PltSD::clearHits(), TkAccumulatingSensitiveDetector::clearHits(), BHMSD::clearHits(), FastTimerSD::clearHits(), TotemSD::clearHits(), MuonSensitiveDetector::clearHits(), BscSD::clearHits(), and FP420SD::clearHits().
|
inline |
Definition at line 22 of file TrackingSlaveSD.h.
References name_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), validation.Sample::digest(), PltSD::fillHits(), Bcm1fSD::fillHits(), TkAccumulatingSensitiveDetector::fillHits(), FastTimerSD::fillHits(), BHMSD::fillHits(), MuonSensitiveDetector::fillHits(), TotemSD::fillHits(), BscSD::fillHits(), FP420SD::fillHits(), TkAccumulatingSensitiveDetector::getNames(), FastTimerSD::getNames(), BHMSD::getNames(), MuonSensitiveDetector::getNames(), BscSD::getNames(), and FP420SD::getNames().
|
virtual |
Definition at line 57 of file TrackingSlaveSD.cc.
References hits_, LogDebug, and name_.
Referenced by BHMSD::EndOfEvent(), FastTimerSD::EndOfEvent(), TotemSD::EndOfEvent(), BscSD::EndOfEvent(), FP420SD::EndOfEvent(), MuonSensitiveDetector::saveHit(), Bcm1fSD::sendHit(), PltSD::sendHit(), and TkAccumulatingSensitiveDetector::sendHit().
|
protected |
Definition at line 66 of file TrackingSlaveSD.cc.
References relval_2017::k, and PSimHit::theTrackId.
|
inline |
Definition at line 24 of file TrackingSlaveSD.h.
Referenced by cuy.ValElement::__init__().
|
protected |
Definition at line 29 of file TrackingSlaveSD.h.
Referenced by begin(), end(), format(), hits(), Initialize(), and processHits().
|
private |
Definition at line 32 of file TrackingSlaveSD.h.
Referenced by format(), Initialize(), name(), processHits(), and TrackingSlaveSD().