![]() |
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. | |
| virtual StatusCode | finalize ()=0 |
| Function finalizing the tool. | |
| virtual bool | doLog () const =0 |
| Function indicating whether log counter allows logging of current event. | |
| virtual void | print () const =0 |
| Print the state of the tool. | |
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) | |
| 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) | |
| 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) | |
| 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 asg::AsgTool, AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, KtDeltaRTool, and LundVariablesTool.
|
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.