|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef MuonSegmentPseudoJetAlgorithm_H
15 #define MuonSegmentPseudoJetAlgorithm_H
18 #include "fastjet/PseudoJet.hh"
57 Gaudi::Property<std::string>
m_label{
this,
"Label",
"GhostMuonSegment",
"String label identifying the pseudojet type"};
59 Gaudi::Property<float>
m_pt{
this,
"Pt", 1.e-10,
"The pT to set for the muon segments"};
Gaudi::Property< std::string > m_label
Label for the collection.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
SG::WriteHandleKey< PseudoJetContainer > m_outcoll
Output collection name.
SG::ReadHandleKey< xAOD::MuonSegmentContainer > m_incoll
Input collection name.
Gaudi::Property< float > m_pt
virtual StatusCode execute(const EventContext &ctx) const override final
::StatusCode StatusCode
StatusCode definition for legacy code.
This module defines the arguments passed from the BATCH driver to the BATCH worker.
A PseudoJetAlgorithm for muon segments (which are not IParticles)
MuonSegmentContainer_v1 MuonSegmentContainer
Definition of the current "MuonSegment container version".
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
the base class for EventLoop reentrant algorithms
virtual StatusCode initialize() override final
Athena algorithm's Hooks.
virtual void print() const
Dump to properties to the log.
MuonSegmentPseudoJetAlgorithm(const std::string &n, ISvcLocator *l)
std::vector< fastjet::PseudoJet > createPseudoJets(const xAOD::MuonSegmentContainer &ms) const