 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JIVEXML_XAODJETRETRIEVER_H
6 #define JIVEXML_XAODJETRETRIEVER_H
56 SG::ReadHandleKeyArray<xAOD::JetContainer> m_keys {
this,
"JetCollections", {
"AntiKt4EMPFlowJets",
"AntiKt4EMTopoJets",
"AntiKt4LCTopoJets",
"AntiKt10LCTopoJets",
"AntiKt10UFOCSSKJets"},
"Name of the Jet containers that will be written out to the JiveXML file"};
59 this,
"WriteJetQuality",
false,
"Write out extended jet quality information. False by default."};
61 this,
"TracksName",
"InDetTrackParticles_xAOD",
"Name of the track container to be retrieved"};
63 this,
"BTaggerNames", {
"DL1dv01",
"GN2v01"},
"Names of the b-taggers to be retrieved"};
65 this,
"CDIPaths", {
"xAODBTaggingEfficiency/13p6TeV/2023-22-13p6TeV-MC21-CDI_Test_2023-08-1_v1.root",
"xAODBTaggingEfficiency/13p6TeV/2023-02_MC23_CDI_GN2v01-noSF.root"},
"Paths to the CDI files storing the b-tagger properties"};
67 std::unordered_map<std::string, asg::AnaToolHandle<IBTaggingSelectionTool>>
m_btagSelTools;
std::unordered_map< std::string, asg::AnaToolHandle< IBTaggingSelectionTool > > m_btagSelTools
const DataMap getData(const xAOD::JetContainer *, const std::string &jetkey)
Puts the variables into a DataMap.
const std::string m_typeName
The data type that is generated by this retriever.
std::map< std::string, DataVect > DataMap
Retrieves the Jet objects (AntiKt4TopoEMJets 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)
For each jet collections retrieve basic parameters.
Gaudi::Property< std::string > m_tracksName
::StatusCode StatusCode
StatusCode definition for legacy code.
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 that is generated by this retriever.
SG::ReadHandleKeyArray< xAOD::JetContainer > m_keys
Gaudi::Property< std::vector< std::string > > m_CDIPaths
Gaudi::Property< std::vector< std::string > > m_bTaggerNames