#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 | |
virtual const_iterator | begin () |
virtual void | clearHits () |
virtual const_iterator | end () |
virtual bool | format () |
MuonSlaveSD (MuonSubDetector *, const SimTrackManager *) | |
virtual | ~MuonSlaveSD () |
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 27 of file MuonSlaveSD.h.
typedef std::vector<PSimHit> MuonSlaveSD::Collection |
Definition at line 31 of file MuonSlaveSD.h.
typedef Collection::const_iterator MuonSlaveSD::const_iterator |
Definition at line 32 of file MuonSlaveSD.h.
MuonSlaveSD::MuonSlaveSD | ( | MuonSubDetector * | d, |
const SimTrackManager * | manager | ||
) |
|
virtual |
Definition at line 18 of file MuonSlaveSD.cc.
|
inlinevirtual |
|
virtual |
Definition at line 21 of file MuonSlaveSD.cc.
References detector, hits_, LogDebug, and MuonSubDetector::name().
|
inlinevirtual |
|
virtual |
Reimplemented from TrackingSlaveSD.
Definition at line 27 of file MuonSlaveSD.cc.
References detector, hits_, MuonSubDetector::isBarrel(), MuonSubDetector::isEndcap(), MuonSubDetector::isGEM(), MuonSubDetector::isME0(), MuonSubDetector::isRPC(), LogDebug, MuonSubDetector::name(), and python.multivaluedict::sort().
|
private |
Definition at line 44 of file MuonSlaveSD.h.
Referenced by clearHits(), format(), and MuonSlaveSD().
|
protected |
Definition at line 41 of file MuonSlaveSD.h.
Referenced by begin(), clearHits(), end(), and format().
|
private |
Definition at line 46 of file MuonSlaveSD.h.