|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRIGEFMISSINGET_CVFALG_H
13 #define TRIGEFMISSINGET_CVFALG_H
25 #include "Gaudi/Property.h"
35 CVFAlg(
const std::string &
name, ISvcLocator *pSvcLocator);
45 this,
"ExtensionTool",
"",
"The extension tool"};
47 this,
"TrackSelectionTool",
"",
"An optional track selection tool to filter tracks"};
48 ToolHandle<CP::ITrackVertexAssociationTool>
m_tvaTool{
49 this,
"TVATool",
"",
"Track -> vertex associationTool"};
51 this,
"InputClusterKey",
"",
"Input cluster container"};
53 this,
"InputTrackKey",
"",
"Input track container"};
55 this,
"InputVertexKey",
"",
"Input vertex container"};
57 this,
"OutputCVFKey",
"",
"Output CVF name"};
59 this,
"ClusterMatchDR", 0.1,
"Max DR to match clusters to extrapolated tracks"};
61 this,
"UseCompatible",
true,
62 "Use the track -> vertex compatibility over unique matching."};
71 #endif //> !TRIGEFMISSINGET_CVFALG_H
Property holding a SG store/key/clid from which a ReadHandle is made.
CVFAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode initialize() override
Initialise the algorithm.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Gaudi::Property< double > m_clusterMatchDR
ToolHandle< InDet::IInDetTrackSelectionTool > m_trackSelTool
virtual StatusCode execute(const EventContext &ctx) const override
Run the algorithm.
bool m_useTrackSelTool
Is a track selection tool being used?
SG::WriteDecorHandleKey< xAOD::CaloClusterContainer > m_outputCVFKey
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_inputClusterKey
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inputTrackKey
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< IExtendTrackToLayerTool > m_extensionTool
SG::ReadHandleKey< xAOD::VertexContainer > m_inputVertexKey
Gaudi::Property< bool > m_useCompatible
ToolHandle< CP::ITrackVertexAssociationTool > m_tvaTool