#include <MuonSlaveSD.h>
Public Types | |
typedef std::vector< PSimHit > | Collection |
typedef Collection::const_iterator | const_iterator |
Public Types inherited from TrackingSlaveSD | |
typedef std::vector< PSimHit > | Collection |
typedef Collection::const_iterator | const_iterator |
Public Member Functions | |
const_iterator | begin () override |
virtual void | clearHits () |
const_iterator | end () override |
bool | format () override |
MuonSlaveSD (MuonSubDetector *, const SimTrackManager *) | |
~MuonSlaveSD () override | |
Public Member Functions inherited from TrackingSlaveSD | |
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 Attributes | |
Collection | hits_ |
Protected Attributes inherited from TrackingSlaveSD | |
std::vector< PSimHit > | hits_ |
Private Attributes | |
MuonSubDetector * | detector |
const SimTrackManager * | m_trackManager |
Additional Inherited Members | |
Protected Member Functions inherited from TrackingSlaveSD | |
void | setTrackId (PSimHit &hit, unsigned int k) |
a copy of the TrackingSlaveSD extended by muon hit formatting; interface to the database
Modification:
Definition at line 26 of file MuonSlaveSD.h.
typedef std::vector<PSimHit> MuonSlaveSD::Collection |
Definition at line 28 of file MuonSlaveSD.h.
typedef Collection::const_iterator MuonSlaveSD::const_iterator |
Definition at line 29 of file MuonSlaveSD.h.
MuonSlaveSD::MuonSlaveSD | ( | MuonSubDetector * | d, |
const SimTrackManager * | manager | ||
) |
|
override |
Definition at line 14 of file MuonSlaveSD.cc.
|
inlineoverridevirtual |
|
virtual |
Definition at line 16 of file MuonSlaveSD.cc.
References detector, hits_, LogDebug, and MuonSubDetector::name().
|
inlineoverridevirtual |
|
overridevirtual |
Reimplemented from TrackingSlaveSD.
Definition at line 21 of file MuonSlaveSD.cc.
References detector, hits_, MuonSubDetector::isBarrel(), MuonSubDetector::isEndcap(), MuonSubDetector::isGEM(), MuonSubDetector::isME0(), MuonSubDetector::isRPC(), LogDebug, and MuonSubDetector::name().
|
private |
Definition at line 41 of file MuonSlaveSD.h.
Referenced by clearHits(), format(), and MuonSlaveSD().
|
protected |
Definition at line 38 of file MuonSlaveSD.h.
Referenced by begin(), clearHits(), end(), and format().
|
private |
Definition at line 43 of file MuonSlaveSD.h.