![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef ParticleLevelRCJetObjectLoader_H_
10 #define ParticleLevelRCJetObjectLoader_H_
24 #include <unordered_map>
25 #include <unordered_set>
33 class ParticleLevelEvent;
41 class EnergyCorrelator;
45 class KtSplittingScale;
47 class EnergyCorrelatorGeneralized;
77 const std::shared_ptr<top::TopConfig>&
m_config;
110 std::shared_ptr<fastjet::contrib::EnergyCorrelator>
m_ECF1;
111 std::shared_ptr<fastjet::contrib::EnergyCorrelator>
m_ECF2;
112 std::shared_ptr<fastjet::contrib::EnergyCorrelator>
m_ECF3;
113 std::shared_ptr<JetSubStructureUtils::KtSplittingScale>
m_split12;
114 std::shared_ptr<JetSubStructureUtils::KtSplittingScale>
m_split23;
115 std::shared_ptr<JetSubStructureUtils::Qw>
m_qw;
116 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF332;
117 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF461;
118 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF322;
119 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF331;
120 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF422;
121 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF441;
122 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF212;
123 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF321;
124 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF311;
TopConfig A simple configuration that is NOT a singleton.
std::shared_ptr< fastjet::JetDefinition > m_jet_def_rebuild
std::string m_OutputJetContainer
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF321
std::string m_VarRCjets_mass_scale
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF422
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF441
std::map< std::string, float > mass_scales
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF311
std::shared_ptr< JetSubStructureUtils::KtSplittingScale > m_split12
~ParticleLevelRCJetObjectLoader()
std::shared_ptr< fastjet::contrib::Nsubjettiness > m_nSub2_beta1
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF461
std::shared_ptr< fastjet::contrib::EnergyCorrelator > m_ECF1
::StatusCode StatusCode
StatusCode definition for legacy code.
std::shared_ptr< fastjet::contrib::EnergyCorrelator > m_ECF3
std::string m_OutJetContainerBase
std::shared_ptr< JetSubStructureUtils::KtSplittingScale > m_split23
std::shared_ptr< JetSubStructureUtils::Qw > m_qw
std::shared_ptr< fastjet::contrib::EnergyCorrelator > m_ECF2
StatusCode initialize()
Dummy implementation of the initialisation function.
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF322
std::string m_InJetContainerBase
ParticleLevelRCJetObjectLoader(const std::shared_ptr< top::TopConfig > &cfg)
std::shared_ptr< fastjet::contrib::Nsubjettiness > m_nSub1_beta1
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF331
StatusCode execute(const top::ParticleLevelEvent &plEvent)
std::string m_VarRCjets_rho
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF212
std::shared_ptr< JetReclusteringTool > m_jetReclusteringTool
std::string inputContainerName()
std::shared_ptr< fastjet::contrib::Nsubjettiness > m_nSub3_beta1
bool passSelection(const xAOD::Jet &jet) const
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF332
std::string rcjetContainerName()
std::string m_InputJetContainer
const std::shared_ptr< top::TopConfig > & m_config