![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JETANALYSISALGORITHMS_JETTRUTHTAGALG_H
6 #define JETANALYSISALGORITHMS_JETTRUTHTAGALG_H
32 Gaudi::Property<std::string>
m_isHS{
this,
"isHSLabel",
"isJvtHS",
"The label to apply to HS-tagged jets"};
33 Gaudi::Property<std::string>
m_isPU{
this,
"isPULabel",
"isJvtPU",
"The label to apply to PU-tagged jets"};
34 Gaudi::Property<float>
m_hsMaxDR{
this,
"isHSMaxDR", 0.3,
"Tag a reco jet as HS if it is at most this distance from a truth jet"};
35 Gaudi::Property<float>
m_hsMinPt{
this,
"isHSMinPt", 10
e3,
"Only consider truth jets above this pT for HS tagging"};
36 Gaudi::Property<float>
m_puMinDR{
this,
"isPUMinDR", 0.6,
"Tag a reco jet as PU if it is at least this distance from any truth jet"};
37 Gaudi::Property<float>
m_puMinPt{
this,
"isPUMinPt", 0,
"Only consider truth jets above this pT for HS tagging"};
39 std::optional<SG::AuxElement::Decorator<char>>
m_decIsHS;
40 std::optional<SG::AuxElement::Decorator<char>>
m_decIsPU;
44 #endif //> !JETANALYSISALGORITHMS_JETTRUTHTAGALG_H
Gaudi::Property< float > m_hsMinPt
a class managing the property to configure the list of systematics to process
Gaudi::Property< float > m_puMinPt
Gaudi::Property< float > m_hsMaxDR
Gaudi::Property< std::string > m_isPU
std::optional< SG::AuxElement::Decorator< char > > m_decIsPU
Property holding a SG store/key/clid from which a ReadHandle is made.
Select isolated Photons, Electrons and Muons.
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
virtual StatusCode execute() override
SysListHandle m_systematicsList
the (new) base class for EventLoop algorithms
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::string > m_isHS
virtual ~JetTruthTagAlg() override=default
SysReadHandle< xAOD::JetContainer > m_jets
An algorithm for tagging reco-jets if they are close enough to a truth jet.
std::optional< SG::AuxElement::Decorator< char > > m_decIsHS
Gaudi::Property< float > m_puMinDR
virtual StatusCode initialize() override
SG::ReadHandleKey< xAOD::JetContainer > m_truthJets