![]() |
ATLAS Offline Software
|
Interface for dual-use tool createing a track-to-vertex map from the vertex-to-track information. More...
#include <IBPhysTrackVertexMapTool.h>
Public Member Functions | |
virtual StatusCode | logEvent ()=0 |
Declare the correct interface for Athena. More... | |
virtual StatusCode | finalize ()=0 |
Function finalizing the tool. More... | |
virtual bool | doLog () const =0 |
Function indicating whether log counter allows logging of current event. More... | |
virtual void | print () const =0 |
Print the state of the tool. More... | |
Functions to be called by user classes | |
fill cache for current event | |
virtual StatusCode | cacheEvent ()=0 |
virtual std::vector< const xAOD::Vertex * > | pvsForIDTrack (const xAOD::TrackParticle *track) const =0 |
obtain primary vertices for a given ID track (may return empty vector) More... | |
virtual std::vector< const xAOD::Vertex * > | refPVsForIDTrack (const xAOD::TrackParticle *track) const =0 |
obtain refitted primary vertices for a given ID track (may return empty vector) More... | |
virtual std::vector< const xAOD::Vertex * > | svsForIDTrack (const xAOD::TrackParticle *track) const =0 |
obtain secondary vertices for a given ID track (may return empty vector) More... | |
virtual std::string | idTrackToString (const xAOD::TrackParticle *track, unsigned int indent=0, bool withPV=false, bool withRefPV=false, bool withSV=false)=0 |
virtual std::string | pvToString (const xAOD::Vertex *vtx, unsigned int indent=0, bool withTracks=false)=0 |
virtual std::string | refPVToString (const xAOD::Vertex *vtx, unsigned int indent=0, bool withTracks=false)=0 |
virtual std::string | svToString (const xAOD::Vertex *vtx, unsigned int indent=0, bool withTracks=false, bool withMasses=false)=0 |
virtual std::string | idTracksToString (const xAOD::TrackParticleContainer *tpc, unsigned int indent=0, bool withPV=false, bool withRefPV=false, bool withSV=false)=0 |
virtual std::string | pvsToString (const xAOD::VertexContainer *pvc, unsigned int indent=0, bool withTracks=false)=0 |
virtual std::string | refPVsToString (const xAOD::VertexContainer *rpvc, unsigned int indent=0, bool withTracks=false)=0 |
virtual std::string | svsToString (const xAOD::VertexContainer *svc, unsigned int indent=0, bool withTracks=false, bool withMasses=false)=0 |
virtual std::string | summaryToString (std::string prefix)=0 |
Interface for dual-use tool createing a track-to-vertex map from the vertex-to-track information.
$Revision:$
Definition at line 33 of file IBPhysTrackVertexMapTool.h.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Function indicating whether log counter allows logging of current event.
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Function finalizing the tool.
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Declare the correct interface for Athena.
Function being excuted for each event
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
|
pure virtual |
obtain primary vertices for a given ID track (may return empty vector)
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
obtain refitted primary vertices for a given ID track (may return empty vector)
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
obtain secondary vertices for a given ID track (may return empty vector)
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.
|
pure virtual |
Implemented in xAOD::BPhysTrackVertexMapTool.