![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef jetsubstructureutils_boostedxbbtag_header
6 #define jetsubstructureutils_boostedxbbtag_header
31 const std::string& recommendations_file =
"$ROOTCOREBIN/data/JetSubStructureUtils/config_13TeV_Htagging_MC15c_77WP_20160522.dat",
33 const std::string& recommendations_file =
"JetSubStructureUtils/data/config_13TeV_Htagging_MC15c_77WP_20160522.dat",
35 const std::string& boson_type =
"Higgs",
36 const std::string& algorithm_name =
"AK10LCTRIMF5R20",
38 const std::string& decor_prefix =
"",
52 const float size_parameter,
TLorentzVector get_correctedJet_TLV(const xAOD::Jet &jet) const
static const SG::AuxElement::ConstAccessor< ElementLink< xAOD::JetContainer > > s_parent
const SG::AuxElement::Decorator< int > m_isB
static const SG::AuxElement::ConstAccessor< float > s_D2
const SG::AuxElement::Decorator< std::vector< ElementLink< xAOD::IParticleContainer > > > m_matchedMuonsLink
static const SG::AuxElement::ConstAccessor< float > s_ECF1
static const SG::AuxElement::ConstAccessor< float > s_PtFrac
const SG::AuxElement::Decorator< std::pair< float, std::string > > m_D2Pivot
const SG::AuxElement::Decorator< std::pair< float, float > > m_massWindow
static const SG::AuxElement::ConstAccessor< float > s_RClus
static const SG::AuxElement::ConstAccessor< int > s_AlgorithmType
Helper class to provide constant type-safe access to aux data.
std::vector< float > m_D2_params
std::pair< bool, std::string > get_algorithm_name(const xAOD::Jet &jet, const xAOD::JetAlgorithmType::ID jet_algorithm, const float size_parameter, const xAOD::JetInput::Type jet_input, const xAOD::JetTransform::Type jet_transform) const
static const SG::AuxElement::ConstAccessor< char > s_BDRS
static const SG::AuxElement::ConstAccessor< float > s_ECF3
std::vector< const xAOD::Muon * > get_matched_muons(const xAOD::Jet &jet) const
static const SG::AuxElement::ConstAccessor< int > s_TransformType
std::pair< float, float > get_mass_window(const xAOD::Jet &jet) const
std::string m_algorithm_name
static const SG::AuxElement::ConstAccessor< float > s_ZCut
std::unique_ptr< CP::MuonSelectionTool > m_muonSelectionTool
Helper class to provide type-safe access to aux data.
int result(const xAOD::Jet &jet, const xAOD::MuonContainer *muons) const
BoostedXbbTag(const std::string &working_point="medium", const std::string &recommendations_file="JetSubStructureUtils/data/config_13TeV_Htagging_MC15c_77WP_20160522.dat", const std::string &boson_type="Higgs", const std::string &algorithm_name="AK10LCTRIMF5R20", int num_bTags=2, const std::string &decor_prefix="", bool debug=false, bool verbose=false)
ID
//////////////////////////////////////// JetAlgorithmType::ID defines most common physics jet finding...
static const SG::AuxElement::ConstAccessor< float > s_RCut
std::string m_D2_cut_direction
static const SG::AuxElement::ConstAccessor< float > s_MuMax
std::string m_decor_prefix
std::string m_recommendations_file
static const SG::AuxElement::ConstAccessor< float > s_SizeParameter
static const SG::AuxElement::ConstAccessor< int > s_InputType
std::vector< const xAOD::Jet * > get_bTagged_trackJets(const xAOD::Jet &jet) const
const SG::AuxElement::Decorator< TLorentzVector > m_correctedJetDecor
static const SG::AuxElement::ConstAccessor< float > s_YMin
std::string m_working_point
std::pair< float, std::string > get_D2_pivot(const xAOD::Jet &jet) const
static const SG::AuxElement::ConstAccessor< float > s_ECF2