|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef MUIDINTERFACES_IMUONIDENTIFICATIONHELPER_H
13 #define MUIDINTERFACES_IMUONIDENTIFICATIONHELPER_H
15 #include "GaudiKernel/IAlgTool.h"
36 static const InterfaceID IID_IMuonIdentificationHelper(
"IMuonIdentificationHelper", 1, 0);
51 static const InterfaceID&
interfaceID() {
return IID_IMuonIdentificationHelper; }
81 #endif // MUIDINTERFACES_IMUONIDENTIFICATIONHELPER_H
class extending the basic Trk::EnergyLoss to describe the measured or parameterised muon energy loss ...
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
vecmem::edm::container< TrackParticleInterface, vecmem::edm::type::vector< float >, vecmem::edm::type::vector< float >, vecmem::edm::type::vector< float > > TrackParticleContainer
SoA, GPU friendly TrackParticleContainer.
virtual const CaloEnergy * downcastCaloEnergy(Trk::Track *&track)=0
IMuonIdentificationHelper interface: replace track by its copy with CaloEnergy cast to its base class...
virtual ~IMuonIdentificationHelper()
Virtual destructor.
virtual void summariseMuons(MsgStream &log, const Analysis::MuonContainer &muons)=0
IMuonIdentificationHelper interface: print out information on the passed muon collection.
This class provides conversion from CSC RDO data to CSC Digits.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
@ NoVtx
Dummy vertex, TrackParticle was not used in vertex fit.
The ATLAS Muon object - see doxygen, physics workbookd and the Muon Combined Performance WG's pages f...
definition of StoreGate container holding a vector of Analysis::Muon
virtual bool haveCalorimeter(void)=0
IMuonIdentificationHelper interface: is the calo cell map available.
virtual TrackParticle * createParticle(const Trk::Track *, const Trk::VxCandidate *=0, Trk::VertexType=Trk::NoVtx)=0
IMuonIdentificationHelper interface: make a muon TrackParticle.
Ensure that the ATLAS eigen extensions are properly loaded.
The namespace of all packages in PhysicsAnalysis/JetTagging.
virtual void dressMuon(Analysis::Muon *muon, const CaloEnergy *caloEnergy=0)=0
IMuonIdentificationHelper interface: dress a Muon.
static const InterfaceID & interfaceID()
AlgTool and IAlgTool interface methods.
virtual void summariseParticles(MsgStream &log, const TrackParticleContainer &particles)=0
IMuonIdentificationHelper interface: print out information on the passed track collection.