![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
24 #include <unordered_map>
25 #include <unordered_set>
33 class SystematicEvent;
45 class EnergyCorrelator;
124 std::shared_ptr<fastjet::contrib::EnergyCorrelator>
m_ECF1;
125 std::shared_ptr<fastjet::contrib::EnergyCorrelator>
m_ECF2;
126 std::shared_ptr<fastjet::contrib::EnergyCorrelator>
m_ECF3;
127 std::shared_ptr<JetSubStructureUtils::KtSplittingScale>
m_split12;
128 std::shared_ptr<JetSubStructureUtils::KtSplittingScale>
m_split23;
129 std::shared_ptr<JetSubStructureUtils::Qw>
m_qw;
130 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF332;
131 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF461;
132 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF322;
133 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF331;
134 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF422;
135 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF441;
136 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF212;
137 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF321;
138 std::shared_ptr<JetSubStructureUtils::EnergyCorrelatorGeneralized>
m_gECF311;
JetConstituentVector::iterator iterator
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF331
std::shared_ptr< fastjet::contrib::EnergyCorrelator > m_ECF2
std::shared_ptr< JetSubStructureUtils::Qw > m_qw
std::shared_ptr< JetSubStructureUtils::KtSplittingScale > m_split12
bool isUniqueSyst(std::string syst_name)
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF461
void getPflowConstituent(std::vector< fastjet::PseudoJet > &clusters, const xAOD::Jet *rcjet, const top::Event &event)
TopConfig A simple configuration that is NOT a singleton.
std::string m_InputJetContainer
std::shared_ptr< fastjet::JetDefinition > m_jet_def_rebuild
std::map< std::size_t, std::string > m_inputContainerNames
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF441
std::string m_VarRCjets_rho
std::shared_ptr< fastjet::contrib::EnergyCorrelator > m_ECF1
std::string inputContainerName(std::size_t hash_value, bool isLooseEvent)
RCJet(RCJet &&rhs)=delete
RCJet(const std::string &name)
void getLCTopoClusters(std::vector< fastjet::PseudoJet > &clusters, const xAOD::Jet *rcjet)
std::unordered_map< std::size_t, std::shared_ptr< JetReclusteringTool > >::iterator m_tool_iterator
void getEMTopoClusters(std::vector< fastjet::PseudoJet > &clusters, const xAOD::Jet *rcjet)
POOL::TEvent event(POOL::TEvent::kClassAccess)
RCJet(const RCJet &rhs)=delete
StatusCode initialize()
Dummy implementation of the initialisation function.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF332
std::string rcjetContainerName(std::size_t hash_value, bool isLooseEvent)
std::map< std::string, float > mass_scales
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF212
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF311
bool passSelection(const xAOD::Jet &jet) const
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF322
StatusCode execute(const top::Event &event)
std::string m_VarRCjets_mass_scale
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF321
std::string m_OutJetContainerBase
std::shared_ptr< JetSubStructureUtils::EnergyCorrelatorGeneralized > m_gECF422
std::shared_ptr< top::TopConfig > m_config
std::map< std::size_t, std::string >::iterator m_iterator
std::string m_OutputJetContainer
std::shared_ptr< fastjet::contrib::Nsubjettiness > m_nSub1_beta1
std::shared_ptr< fastjet::contrib::Nsubjettiness > m_nSub2_beta1
Very simple class to hold event data after reading from a file.
std::shared_ptr< fastjet::contrib::EnergyCorrelator > m_ECF3
std::shared_ptr< fastjet::contrib::Nsubjettiness > m_nSub3_beta1
std::map< std::size_t, std::string > m_outputContainerNames
RCJet & operator=(const RCJet &rhs)=delete
std::unordered_map< std::size_t, std::shared_ptr< JetReclusteringTool > > m_jetReclusteringTool
std::shared_ptr< JetSubStructureUtils::KtSplittingScale > m_split23
std::string m_InJetContainerBase
std::size_t hash_value(const SystematicSet &)
Hash function specifically for boost::hash.