Class JetInfoSwitch¶
Defined in File HelperClasses.h
Inheritance Relationships¶
Base Type¶
public HelperClasses::IParticleInfoSwitch
(Class IParticleInfoSwitch)
Class Documentation¶
-
class JetInfoSwitch : public HelperClasses::IParticleInfoSwitch
The
HelperClasses::IParticleInfoSwitch
class for Jet Information.Parameter
Pattern
Match
m_noMultiplicity
noMultiplicity
exact
m_kinematic
kinematic
exact
m_trigger
trigger
exact
m_substructure
substructure
exact
m_ntrimsubjets
ntrimsubjets
exact
m_bosonCount
bosonCount
exact
m_VTags
VTags
exact
m_rapidity
rapidity
exact
m_clean
clean
exact
m_cleanLight
cleanLight
exact
m_cleanLightLLP
cleanLightLLP
exact
m_cleanTrig
cleanTrig
exact
m_timing
timing
exact
m_energy
energy
exact
m_energyLight
energyLight
exact
m_scales
scales
exact
m_constscaleEta
constscaleEta
exact
m_detectorEta
detectorEta
exact
m_resolution
resolution
exact
m_truth
truth
exact
m_truthDetails
truth_details
exact
m_layer
layer
exact
m_trackPV
trackPV
exact
m_trackAll
trackAll
exact
m_chargedPFOPV
chargedPFOPV
exact
m_jvt
JVT
exact
m_NNJvt
NNJvt
exact
m_sfJVTName
sfJVT
partial
m_sffJVTName
sffJVT
partial
m_allTrack
allTrack
exact
m_allTrackPVSel
allTrackPVSel
exact
m_allTrackDetail
allTrackDetail
exact
m_constituent
constituent
exact
m_constituentAll
constituentAll
exact
m_flavorTag
flavorTag
exact
m_flavorTagHLT
flavorTagHLT
exact
m_flavorTagTLA
flavorTagTLA
exact
m_sfFTagFix
sfFTagFix
partial
m_sfFTagFlt
sfFTagFlt
partial
m_sfFTagHyb
sfFTagHyb
partial
m_jetBTag
jetBTag
partial
m_area
area
exact
m_JVC
JVC
exact
m_tracksInJet
tracksInJet
partial
m_trackJetName
trackJetName
partial
m_hltVtxComp
hltVtxComp
exact
m_onlineBS
onlineBS
exact
m_onlineBSTool
onlineBSTool
exact
m_charge
charge
exact
m_passSel
passSel
exact
m_passOR
passOR
exact
m_vsLumiBlock
vsLumiBlock
exact
m_vsActualMu
vsActualMu
exact
m_lumiB_runN
lumiB_runN
exact
m_byAverageMu
byAverageMu
exact
m_byEta
byEta
exact
m_etaPhiMap
etaPhiMap
exact
m_muonCorrection
muonCorrection
exact
trackJetName
expects one or more track jet container names separated by an underscore. For example, the stringtrackJetName_GhostAntiKt2TrackJet_GhostVR30Rmax4Rmin02TrackJet
will set the attriubtem_trackJetNames
to{"GhostAntiKt2TrackJet", "GhostVR30Rmax4Rmin02TrackJet"}
.Note
sfJVT
requires a working point after it, for example:m_configStr = "... sfJVTMedium ..."
jetBTag
expects the formatjetBTag_tagger_type_AABB..MM..YY.ZZ
. This will create a vector of working points (AA, BB, CC, …, ZZ) associated with that tagger. Several entries can be given. For example:m_configStr = “… jetBTag_DL1r_FixedCutBEff_60707785 …”
Public Functions
-
inline JetInfoSwitch(const std::string configStr)¶
-
inline virtual ~JetInfoSwitch()¶
Public Members
-
bool m_trigger¶
-
bool m_substructure¶
-
bool m_ntrimsubjets¶
-
bool m_bosonCount¶
-
bool m_VTags¶
-
bool m_rapidity¶
-
bool m_clean¶
-
bool m_cleanLight¶
-
bool m_cleanLLP¶
-
bool m_cleanTrig¶
-
bool m_timing¶
-
bool m_energy¶
-
bool m_energyLight¶
-
bool m_scales¶
-
bool m_constscaleEta¶
-
bool m_detectorEta¶
-
bool m_resolution¶
-
bool m_truth¶
-
bool m_truthDetails¶
-
bool m_layer¶
-
bool m_trackPV¶
-
bool m_trackAll¶
-
bool m_fJvt¶
-
bool m_chargedPFOPV¶
-
bool m_jvt¶
-
bool m_NNJvt¶
-
bool m_allTrack¶
-
bool m_allTrackDetail¶
-
bool m_allTrackPVSel¶
-
bool m_constituent¶
-
bool m_constituentAll¶
-
bool m_flavorTag¶
-
bool m_flavorTagHLT¶
-
bool m_flavorTagTLA¶
-
bool m_btag_jettrk¶
-
bool m_jetFitterDetails¶
-
bool m_svDetails¶
-
bool m_ipDetails¶
-
bool m_tracksInJet¶
-
bool m_hltVtxComp¶
-
bool m_onlineBS¶
-
bool m_onlineBSTool¶
-
bool m_charge¶
-
bool m_passSel¶
-
bool m_passOR¶
-
bool m_etaPhiMap¶
-
bool m_vsLumiBlock¶
-
bool m_vsActualMu¶
-
bool m_lumiB_runN¶
-
bool m_byEta¶
-
bool m_byAverageMu¶
-
bool m_area¶
-
bool m_JVC¶
-
bool m_muonCorrection¶
-
std::string m_trackName¶
-
std::vector<std::string> m_trackJetNames¶
-
std::string m_sfJVTName¶
-
std::string m_sffJVTName¶
-
std::map<std::string, std::vector<std::pair<std::string, uint>>> m_jetBTag¶
-
std::vector<std::string> m_jetBTagCts¶
Protected Functions
-
virtual void initialize()¶
-
inline JetInfoSwitch(const std::string configStr)¶