ATLAS Offline Software
|
#include <IMuonIdentificationHelper.h>
Public Member Functions | |
virtual | ~IMuonIdentificationHelper () |
Virtual destructor. More... | |
virtual TrackParticle * | createParticle (const Trk::Track *, const Trk::VxCandidate *=0, Trk::VertexType=Trk::NoVtx)=0 |
IMuonIdentificationHelper interface: make a muon TrackParticle. More... | |
virtual const CaloEnergy * | downcastCaloEnergy (Trk::Track *&track)=0 |
IMuonIdentificationHelper interface: replace track by its copy with CaloEnergy cast to its base class, a clone of the full CaloEnergy object is returned. More... | |
virtual void | dressMuon (Analysis::Muon *muon, const CaloEnergy *caloEnergy=0)=0 |
IMuonIdentificationHelper interface: dress a Muon. More... | |
virtual bool | haveCalorimeter (void)=0 |
IMuonIdentificationHelper interface: is the calo cell map available. More... | |
virtual void | summariseMuons (MsgStream &log, const Analysis::MuonContainer &muons)=0 |
IMuonIdentificationHelper interface: print out information on the passed muon collection. More... | |
virtual void | summariseParticles (MsgStream &log, const TrackParticleContainer &particles)=0 |
IMuonIdentificationHelper interface: print out information on the passed track collection. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
AlgTool and IAlgTool interface methods. More... | |
Base class for MuonIdentificationHelper AlgTool
Definition at line 45 of file IMuonIdentificationHelper.h.
|
inlinevirtual |
|
pure virtual |
IMuonIdentificationHelper interface: make a muon TrackParticle.
|
pure virtual |
IMuonIdentificationHelper interface: replace track by its copy with CaloEnergy cast to its base class, a clone of the full CaloEnergy object is returned.
|
pure virtual |
IMuonIdentificationHelper interface: dress a Muon.
|
pure virtual |
IMuonIdentificationHelper interface: is the calo cell map available.
|
inlinestatic |
AlgTool and IAlgTool interface methods.
Definition at line 51 of file IMuonIdentificationHelper.h.
|
pure virtual |
IMuonIdentificationHelper interface: print out information on the passed muon collection.
Used for debugging.
|
pure virtual |
IMuonIdentificationHelper interface: print out information on the passed track collection.
Used for debugging.