|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JIVEXML_XAODJETRETRIEVER_H
6 #define JIVEXML_XAODJETRETRIEVER_H
54 this,
"FavouriteJetCollection",
"AntiKt4TopoEMJets",
"Collection to be first in output, shown in Atlantis without switching"};
56 this,
"OtherJetCollections", {},
"Other collections to be retrieved. If list left empty, all available retrieved"};
58 this,
"DoWriteHLT",
false,
"Write out HLTAutokey object information. False by default."};
60 this,
"WriteJetQuality",
false,
"Write out extended jet quality information. False by default."};
62 this,
"TracksName",
"InDetTrackParticles_xAOD",
"Name of the track container to be retrieved"};
64 this,
"BTaggerNames", {},
"Names of the b-taggers to be retrieved"};
66 this,
"CDIPaths", {},
"Paths to the CDI files storing the b-tagger properties"};
68 std::unordered_map<std::string, asg::AnaToolHandle<IBTaggingSelectionTool>>
m_btagSelTools;
Gaudi::Property< std::string > m_sgKeyFavourite
std::unordered_map< std::string, asg::AnaToolHandle< IBTaggingSelectionTool > > m_btagSelTools
Gaudi::Property< bool > m_doWriteHLT
std::map< std::string, DataVect > DataMap
Retrieves all Jet objects (JetAODCollection etc.)
virtual StatusCode initialize()
xAODJetRetriever(const std::string &type, const std::string &name, const IInterface *parent)
Standard Constructor.
Gaudi::Property< bool > m_writeJetQuality
virtual StatusCode retrieve(ToolHandle< IFormatTool > &FormatTool)
Retrieve all the data.
Gaudi::Property< std::string > m_tracksName
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::vector< std::string > > m_otherKeys
const DataMap getData(const xAOD::JetContainer *, std::string jetkey)
Retrieve basic parameters, mainly four-vectors, for each collection.
Interface for all DataRetriever classes, that extract event data from StoreGate and pass them on to a...
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
virtual std::string dataTypeName() const
Return the name of the data type.
Gaudi::Property< std::vector< std::string > > m_CDIPaths
Gaudi::Property< std::vector< std::string > > m_bTaggerNames