![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
#include <TopConfig.h>
|
| TopConfig () |
| m_tauJetID("SetMe"), m_tauJetIDBkg("SetMe"), m_tauEVetoID("SetMe"), m_tauVetoLArCrack(false), m_tauPtcut(20000.), More...
|
|
| TopConfig (const top::TopPersistentSettings *settings) |
|
virtual | ~TopConfig () |
|
| TopConfig (const TopConfig &rhs)=delete |
|
| TopConfig (TopConfig &&rhs)=delete |
|
TopConfig & | operator= (const TopConfig &rhs)=delete |
|
top::TopPersistentSettings * | createPersistentSettings () |
| – top::TopPersistentSettings allows us to take a snapshot of top::TopConfig –/// – and save it to a mini-xAOD. More...
|
|
void | setConfigSettings (top::ConfigurationSettings *const &settings) |
|
void | fixConfiguration () |
|
bool | makeAllCPTools () const |
|
void | setGrlDir (const std::string &s) |
|
const std::string & | grlDir () const |
|
void | setGrlFile (const std::string &s) |
|
const std::vector< std::string > | grlFile () const |
|
void | setTDPPath (const std::string &s) |
|
const std::string & | getTDPPath () const |
|
void | setShoweringAlgorithm (SampleXsection::showering in) |
|
SampleXsection::showering | getShoweringAlgorithm () const |
|
bool | recomputeCPvars () const |
|
bool | usePhotons () const |
|
bool | useElectrons () const |
|
bool | useFwdElectrons () const |
|
bool | useMuons () const |
|
bool | useSoftMuons () const |
|
bool | useTaus () const |
|
bool | useJets () const |
|
bool | useLargeRJets () const |
|
bool | useTrackJets () const |
|
bool | useTracks () const |
|
bool | useJetGhostTrack () const |
|
bool | useRCJets () const |
|
bool | useVarRCJets () const |
|
bool | useParticleFlowJets () const |
|
bool | useTruthParticles () const |
|
bool | useTruthElectrons () const |
|
bool | useTruthMuons () const |
|
bool | useTruthPhotons () const |
|
bool | useTruthJets () const |
|
bool | useTruthLargeRJets () const |
|
bool | useTruthTaus () const |
|
bool | useTruthMET () const |
|
bool | applyTTVACut () const |
|
bool | useAntiMuons () const |
|
bool | isMC () const |
|
void | setIsMC (const bool value) |
|
bool | isAFII () const |
|
void | setIsAFII (const bool value) |
|
bool | isDataOverlay () const |
|
void | setIsDataOverlay (const bool value) |
|
std::vector< std::string > | filterBranches () const |
|
void | setFilterBranches (const std::vector< std::string > &value) |
|
std::vector< std::string > | filterPartonLevelBranches () const |
|
void | setFilterPartonLevelBranches (const std::vector< std::string > &value) |
|
std::vector< std::string > | filterParticleLevelBranches () const |
|
void | setFilterParticleLevelBranches (const std::vector< std::string > &value) |
|
std::vector< std::string > | filterNominalLooseBranches () const |
|
void | setFilterNominalLooseBranches (const std::vector< std::string > &value) |
|
std::vector< std::string > | filterNominalBranches () const |
|
void | setFilterNominalBranches (const std::vector< std::string > &value) |
|
bool | isTruthDxAOD () const |
|
void | setIsTruthDxAOD (const bool value) |
|
std::string | getDerivationStream () const |
|
void | setDerivationStream (const std::string &value) |
|
unsigned int | getDSID () const |
|
void | setDSID (unsigned int value) |
|
bool | isSherpa22Vjets () const |
|
void | setIsSherpa22Vjets (unsigned int dsid) |
|
unsigned int | getMapIndex () const |
|
void | setMapIndex (unsigned int value) |
|
bool | doTightEvents () const |
|
bool | doLooseEvents () const |
|
bool | doTightSysts () const |
|
bool | doLooseSysts () const |
|
bool | doFakesMMWeightsIFF () const |
|
std::string | FakesMMConfigIFF () const |
|
bool | FakesMMIFFDebug () const |
|
void | setFakesMMWeightsCalculationIFF () |
|
void | setFakesMMConfigIFF (const std::string &configIFF) |
|
void | setFakesMMIFFDebug () |
|
void | setUseLooseObjectsInMETInLooseTree () |
|
bool | useLooseObjectsInMETInLooseTree () const |
|
void | setUseLooseObjectsInMETInNominalTree () |
|
bool | useLooseObjectsInMETInNominalTree () const |
|
void | setWriteMETBuiltWithLooseObjects () |
|
bool | writeMETBuiltWithLooseObjects () |
|
void | setOverlapRemovalOnLooseLeptonDef () |
|
bool | doOverlapRemovalOnLooseLeptonDef () const |
|
std::string | overlapRemovalProcedure () const |
|
float | overlapRemovalSlidingInnerDRel () const |
|
float | overlapRemovalSlidingInnerDRmu () const |
|
void | setLargeJetOverlapRemoval () |
|
bool | doLargeJetOverlapRemoval () const |
|
void | setEleEleOverlapRemoval () |
|
bool | doEleEleOverlapRemoval () const |
|
void | setApplyTightSFsInLooseTree () |
|
bool | applyTightSFsInLooseTree () const |
|
bool | applyElectronInJetSubtraction () const |
|
void | setApplyElectronInJetSubtraction () |
|
bool | doTruthBlockInfo () const |
|
void | setTruthBlockInfo () |
|
bool | doTruthPDFInfo () const |
|
void | setTruthPDFInfo () |
|
bool | doTruthPDFInfoInNominalTrees () const |
|
void | setTruthPDFInfoInNominalTrees () |
|
bool | doMCGeneratorWeights () const |
|
void | setMCGeneratorWeights () |
|
bool | doMCGeneratorWeightsInNominalTrees () const |
|
void | setMCGeneratorWeightsInNominalTrees () |
|
const std::vector< std::string > & | nominalWeightNames () const |
|
void | setNominalWeightName (const std::string &name) |
|
void | setNominalWeightIndex (size_t index) |
|
std::string | nominalWeightName () const |
|
size_t | nominalWeightIndex () const |
|
bool | forceNominalWeightFallbackIndex () const |
|
bool | doTopPartonHistory () const |
|
void | setTopPartonHistory () |
|
bool | isTopPartonHistoryRegisteredInNtuple () const |
|
void | setTopPartonHistoryRegisteredInNtuple () |
|
bool | doTopPartonLevel () const |
|
void | setTopPartonLevel (bool in) |
|
bool | doTopParticleLevel () const |
|
void | setTopParticleLevel (bool in) |
|
bool | doParticleLevelOverlapRemovalMuJet () const |
|
bool | doParticleLevelOverlapRemovalElJet () const |
|
bool | doParticleLevelOverlapRemovalJetPhoton () const |
|
bool | useParticleLevelOverlapRemovalWithRapidity () const |
|
void | setParticleLevelOverlapRemovalMuJet (bool value) |
|
void | setParticleLevelOverlapRemovalElJet (bool value) |
|
void | setParticleLevelOverlapRemovalJetPhoton (bool value) |
|
void | setParticleLevelOverlapRemovalWithRapidity (bool value) |
|
bool | doKLFitter () const |
|
void | setKLFitter () |
|
const std::string & | KLFitterTransferFunctionsPath () const |
|
const std::string & | KLFitterOutput () const |
|
const std::string & | KLFitterJetSelectionMode () const |
|
const std::string & | KLFitterBTaggingMethod () const |
|
const std::string & | KLFitterLH () const |
|
bool | KLFitterTopMassFixed () const |
|
bool | KLFitterSaveAllPermutations () const |
|
bool | KLFitterFailOnLessThanXJets () const |
|
bool | doPseudoTop () const |
|
void | setPseudoTop () |
|
virtual void | allTriggers_Tight (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
virtual void | electronTriggers_Tight (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
virtual void | muonTriggers_Tight (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
virtual void | tauTriggers_Tight (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
virtual void | photonTriggers_Tight (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
virtual void | allTriggers_Loose (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
virtual void | electronTriggers_Loose (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
virtual void | muonTriggers_Loose (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
virtual void | tauTriggers_Loose (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
virtual void | photonTriggers_Loose (std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > triggers) |
|
std::shared_ptr< std::vector< std::string > > | allSelectionNames () const |
|
virtual const std::vector< std::pair< std::string, int > > & | allTriggers_Tight (const std::string &selection) const |
|
virtual const std::vector< std::pair< std::string, int > > & | electronTriggers_Tight (const std::string &selection) const |
|
virtual const std::vector< std::pair< std::string, int > > & | muonTriggers_Tight (const std::string &selection) const |
|
virtual const std::vector< std::pair< std::string, int > > & | tauTriggers_Tight (const std::string &selection) const |
|
virtual const std::vector< std::pair< std::string, int > > & | photonTriggers_Tight (const std::string &selection) const |
|
virtual const std::vector< std::pair< std::string, int > > & | allTriggers_Loose (const std::string &selection) const |
|
virtual const std::vector< std::pair< std::string, int > > & | electronTriggers_Loose (const std::string &selection) const |
|
virtual const std::vector< std::pair< std::string, int > > & | muonTriggers_Loose (const std::string &selection) const |
|
virtual const std::vector< std::pair< std::string, int > > & | tauTriggers_Loose (const std::string &selection) const |
|
virtual const std::vector< std::pair< std::string, int > > & | photonTriggers_Loose (const std::string &selection) const |
|
bool | triggerMatchingElementRelink () const |
|
virtual void | sgKeyMCParticle (const std::string &s) |
|
virtual void | sgKeyPhotons (const std::string &s) |
|
virtual void | sgKeyElectrons (const std::string &s) |
|
virtual void | sgKeyFwdElectrons (const std::string &s) |
|
virtual void | sgKeyMuons (const std::string &s) |
|
virtual void | sgKeySoftMuons (const std::string &s) |
|
virtual void | sgKeyTaus (const std::string &s) |
|
virtual void | sgKeyJets (const std::string &s) |
|
virtual void | sgKeyLargeRJets (const std::string &s) |
|
virtual void | sgKeyTrackJets (const std::string &s) |
|
virtual void | sgKeyTracks (const std::string &s) |
|
virtual void | sgKeyTruthElectrons (const std::string &s) |
|
virtual void | sgKeyTruthMuons (const std::string &s) |
|
virtual void | sgKeyTruthPhotons (const std::string &s) |
|
virtual void | sgKeyTruthMET (const std::string &s) |
|
virtual void | sgKeyTruthJets (const std::string &s) |
|
virtual void | sgKeyTruthLargeRJets (const std::string &s) |
|
virtual void | sgKeyTruthTaus (const std::string &s) |
|
virtual void | sgKeyMissingEt (const std::string &s) |
|
virtual void | sgKeyMissingEtLoose (const std::string &s) |
|
float | jetResponseMatchingDeltaR () const |
|
void | setJetResponseMatchingDeltaR (const float value) |
|
const std::string & | sgKeyEventInfo () const |
|
const std::string & | sgKeyPrimaryVertices () const |
|
virtual const std::string & | sgKeyPhotons () const |
|
virtual const std::string & | sgKeyElectrons () const |
|
virtual const std::string & | sgKeyFwdElectrons () const |
|
virtual const std::string & | sgKeyMuons () const |
|
virtual const std::string & | sgKeySoftMuons () const |
|
virtual const std::string & | sgKeyTaus () const |
|
virtual const std::string & | sgKeyJets () const |
|
virtual const std::string & | sgKeyLargeRJets () const |
|
virtual const std::string & | sgKeyTrackJets () const |
|
virtual const std::string & | sgKeyTracks () const |
|
virtual const std::string & | sgKeyMissingEt () const |
|
virtual const std::string & | sgKeyMissingEtLoose () const |
|
const std::string & | sgKeyInDetTrackParticles () const |
|
const std::string & | sgKeyTruthEvent () const |
|
virtual const std::string & | sgKeyMCParticle () const |
|
const std::string & | sgKeyTruthPhotons () const |
|
const std::string & | sgKeyTruthElectrons () const |
|
const std::string & | sgKeyTruthMuons () const |
|
const std::string & | sgKeyTruthTaus () const |
|
virtual const std::string & | sgKeyTruthJets () const |
|
virtual const std::string & | sgKeyTruthLargeRJets () const |
|
const std::string & | sgKeyTruthMET () const |
|
const std::string & | sgKeyTopPartonHistory () const |
|
const std::string & | sgKeyTopSystematicEvents () const |
|
const std::string & | sgKeyTopSystematicEventsLoose () const |
|
const std::string & | passEventSelectionDecoration () const |
|
virtual void | decoKeyJetGhostTrack (const std::string &key) |
|
virtual const std::string & | decoKeyJetGhostTrack () const |
|
virtual void | runPeriodJetGhostTrack (const std::vector< std::uint32_t > &vect) |
|
virtual void | runPeriodTrack (const std::vector< std::uint32_t > &vect) |
|
virtual const std::string & | sgKeyPhotons (const std::size_t hash) const |
|
virtual const std::string & | sgKeyElectrons (const std::size_t hash) const |
|
virtual const std::string & | sgKeyFwdElectrons (const std::size_t hash) const |
|
virtual const std::string & | sgKeyElectronsStandAlone (const std::size_t hash) const |
|
virtual const std::string & | sgKeyFwdElectronsStandAlone (const std::size_t hash) const |
|
virtual const std::string & | sgKeyMuons (const std::size_t hash) const |
|
virtual const std::string & | sgKeySoftMuons (const std::size_t hash) const |
|
virtual const std::string & | sgKeyTaus (const std::size_t hash) const |
|
virtual const std::string & | sgKeyJets (const std::size_t hash, const bool useLooseLeptonJets) const |
|
virtual const std::string & | sgKeyJetsStandAlone (const std::size_t hash) const |
|
virtual const std::string & | sgKeyLargeRJets (const std::size_t hash) const |
|
virtual const std::string & | sgKeyTrackJets (const std::size_t hash) const |
|
virtual const std::string & | sgKeyTracks (const std::size_t hash) const |
|
virtual const std::string & | sgKeyMissingEt (const std::size_t hash) const |
|
virtual const std::string & | sgKeyMissingEtLoose (const std::size_t hash) const |
|
const std::string & | sgKeyPhotonsTDS (const std::size_t hash) const |
|
const std::string & | sgKeyPhotonsTDSAux (const std::size_t hash) const |
|
const std::string & | sgKeyElectronsTDS (const std::size_t hash) const |
|
const std::string & | sgKeyElectronsTDSAux (const std::size_t hash) const |
|
const std::string & | sgKeyFwdElectronsTDS (const std::size_t hash) const |
|
const std::string & | sgKeyFwdElectronsTDSAux (const std::size_t hash) const |
|
const std::string & | sgKeyMuonsTDS (const std::size_t hash) const |
|
const std::string & | sgKeyMuonsTDSAux (const std::size_t hash) const |
|
const std::string & | sgKeySoftMuonsTDS (const std::size_t hash) const |
|
const std::string & | sgKeySoftMuonsTDSAux (const std::size_t hash) const |
|
const std::string & | sgKeyTausTDS (const std::size_t hash) const |
|
const std::string & | sgKeyTausTDSAux (const std::size_t hash) const |
|
const std::string & | sgKeyJetsTDS (const std::size_t hash, const bool useLooseLeptonJets) const |
|
const std::string & | sgKeyJetsTDSAux (const std::size_t hash, const bool useLooseLeptonJets) const |
|
const std::string & | sgKeyLargeRJetsTDS (const std::size_t hash) const |
|
const std::string & | sgKeyLargeRJetsTDSAux (const std::size_t hash) const |
|
const std::string & | sgKeyTrackJetsTDS (const std::size_t hash) const |
|
const std::string & | sgKeyTrackJetsTDSAux (const std::size_t hash) const |
|
const std::string & | sgKeyTracksTDS (const std::size_t hash) const |
|
const std::string & | sgKeyTracksTDSAux (const std::size_t hash) const |
|
const std::string & | sgKeyKLFitter (const std::size_t hash) const |
|
const std::string & | sgKeyKLFitterLoose (const std::size_t hash) const |
|
const std::string & | sgKeyPseudoTop (const std::size_t hash) const |
|
const std::string & | sgKeyPseudoTop (const std::string) const |
|
const std::string & | sgKeyPseudoTopLoose (const std::size_t hash) const |
|
const std::string & | sgKeyPseudoTopLoose (const std::string) const |
|
const std::string & | decoKeyJetGhostTrack (const std::size_t hash) const |
|
const std::vector< std::string > & | systematicsJetGhostTrack () const |
|
const std::vector< std::uint32_t > & | runPeriodsJetGhostTrack () const |
|
const std::vector< std::uint32_t > & | runPeriodsTrack () const |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | systMapJetGhostTrack () const |
|
virtual void | dumpBtagSystsInSystTrees (const bool &b) |
|
virtual const bool & | dumpBtagSystsInSystTrees () |
|
virtual void | storePerJetBtagSFs (const bool &b) |
|
virtual const bool & | storePerJetBtagSFs () |
|
virtual void | egammaSystematicModel (const std::string &s) |
|
virtual void | electronEfficiencySystematicModel (const std::string &s) |
|
virtual void | electronEfficiencySystematicModelEtaBinning (const std::string &s) |
|
virtual void | electronEfficiencySystematicModelEtBinning (const std::string &s) |
|
virtual void | electronEfficiencySystematicModelNToys (const int &s) |
|
virtual void | electronEfficiencySystematicModelToySeed (const int &s) |
|
virtual void | electronEfficiencySystematicModelRecoSize (const int &s) |
|
virtual void | electronEfficiencySystematicModelIdSize (const int &s) |
|
virtual void | electronEfficiencySystematicModelIsoSize (const int &s) |
|
virtual void | electronID (const std::string &s) |
|
virtual void | electronIDLoose (const std::string &s) |
|
void | removeElectronVetoLArCrack () |
|
virtual void | electronVetoLArCrack (const bool b) |
|
virtual void | electronPtcut (const float pt) |
|
virtual void | electrond0Sigcut (const float d0sig) |
|
virtual void | electrondeltaz0cut (const float delta_z0) |
|
virtual void | electronIsolation (const std::string &iso) |
|
virtual void | electronIsolationLoose (const std::string &iso) |
|
void | electronIsolationSF (std::string const &iso) |
|
void | electronIsolationSFLoose (std::string const &iso) |
|
virtual void | useElectronChargeIDSelection (const std::string &s) |
|
virtual void | useEgammaLeakageCorrection (const std::string &s) |
|
virtual void | enablePromptLeptonImprovedVetoStudies (const std::string &s) |
|
virtual const std::string & | egammaSystematicModel () |
|
virtual const std::string & | electronEfficiencySystematicModel () |
|
virtual const std::string & | electronEfficiencySystematicModelEtaBinning () |
|
virtual const std::string & | electronEfficiencySystematicModelEtBinning () |
|
virtual const int & | electronEfficiencySystematicModelNToys () |
|
virtual const int & | electronEfficiencySystematicModelToySeed () |
|
virtual const int & | electronEfficiencySystematicModelRecoSize () |
|
virtual const int & | electronEfficiencySystematicModelIdSize () |
|
virtual const int & | electronEfficiencySystematicModelIsoSize () |
|
virtual const std::string & | electronID () const |
|
virtual const std::string & | electronIDLoose () const |
|
virtual bool | electronVetoLArCrack () const |
|
virtual float | electronPtcut () const |
|
virtual float | electrond0Sigcut () const |
|
virtual float | electrondeltaz0cut () const |
|
virtual const std::string & | electronIsolation () const |
|
virtual const std::string & | electronIsolationLoose () const |
|
virtual const std::vector< std::string > & | electronIsolationWPs () const |
|
std::string const & | electronIsolationSF () const |
|
std::string const & | electronIsolationSFLoose () const |
|
const std::string & | electronIDDecoration () const |
|
const std::string & | electronIDLooseDecoration () const |
|
bool | useElectronChargeIDSelection () const |
|
bool | useEgammaLeakageCorrection () const |
|
bool | enablePromptLeptonImprovedVetoStudies () const |
|
std::string const & | elTrigEffConfig () const |
|
void | elTrigEffConfig (const std::string &s) |
|
virtual void | fwdElectronID (const std::string &s) |
|
virtual void | fwdElectronIDLoose (const std::string &s) |
|
virtual void | fwdElectronPtcut (const float pt) |
|
virtual void | fwdElectronMinEtacut (const float eta) |
|
virtual void | fwdElectronMaxEtacut (const float eta) |
|
virtual void | fwdElectronBCIDCleaningMinRun (const int fwdElectronBCIDCleaningMinRun) |
|
virtual void | fwdElectronBCIDCleaningMaxRun (const int fwdElectronBCIDCleaningMaxRun) |
|
virtual const std::string & | fwdElectronID () const |
|
virtual const std::string & | fwdElectronIDLoose () const |
|
virtual float | fwdElectronPtcut () const |
|
virtual float | fwdElectronMinEtacut () const |
|
virtual float | fwdElectronMaxEtacut () const |
|
virtual int | fwdElectronBCIDCleaningMinRun () const |
|
virtual int | fwdElectronBCIDCleaningMaxRun () const |
|
const std::string | electronIDSFFilePath () const |
|
const std::string | electronIDSFFileLoosePath () const |
|
bool | printEIDFileWarning () const |
|
void | setPrintEIDFileWarning (bool flag) |
|
virtual void | photonPtcut (const float pt) |
|
virtual void | photonEtacut (const float eta) |
|
virtual void | photonIdentification (const std::string &quality) |
|
virtual void | photonIdentificationLoose (const std::string &quality) |
|
virtual void | photonIsolation (const std::string &quality) |
|
virtual void | photonIsolationLoose (const std::string &quality) |
|
virtual void | muonPtcut (const float pt) |
|
virtual void | muond0Sigcut (const float d0sig) |
|
virtual void | muondeltaz0cut (const float delta_z0) |
|
virtual void | muonEtacut (const float eta) |
|
virtual void | muonQuality (const std::string &quality) |
|
void | muonUseMVALowPt (const bool &UseMVALowPt) |
|
void | muonUseLowPt (const bool &UseLowPt) |
|
void | muonUse2stationMuonsHighPt (const bool &Use2stationMuonsHighPt) |
|
void | muonUseMVALowPtLoose (const bool &UseMVALowPtLoose) |
|
void | muonUseLowPtLoose (const bool &UseLowPtLoose) |
|
void | muonUse2stationMuonsHighPtLoose (const bool &Use2stationMuonsHighPtLoose) |
|
virtual void | muonQualityLoose (const std::string &quality) |
|
virtual void | muonIsolation (const std::string &iso) |
|
virtual void | muonIsolationLoose (const std::string &iso) |
|
void | muonIsolationSF (std::string const &iso) |
|
void | muonIsolationSFLoose (std::string const &iso) |
|
void | muonMuonDoSmearing2stationHighPt (const bool &MuonDoSmearing2stationHighPt) |
|
void | muonMuonDoExtraSmearingHighPt (const bool &MuonDoExtraSmearingHighPt) |
|
virtual float | muonPtcut () const |
|
virtual float | muonEtacut () const |
|
virtual float | muond0Sigcut () const |
|
virtual float | muondeltaz0cut () const |
|
virtual const std::string & | muonQuality () const |
|
virtual const std::string & | muonQualityLoose () const |
|
virtual bool | muonUseMVALowPt () const |
|
virtual bool | muonUseLowPt () const |
|
virtual bool | muonUse2stationMuonsHighPt () const |
|
virtual bool | muonUseMVALowPtLoose () const |
|
virtual bool | muonUseLowPtLoose () const |
|
virtual bool | muonUse2stationMuonsHighPtLoose () const |
|
virtual const std::string & | muonIsolation () const |
|
virtual const std::string & | muonIsolationLoose () const |
|
virtual const std::vector< std::string > & | muonIsolationWPs () const |
|
std::string const & | muonIsolationSF () const |
|
std::string const & | muonIsolationSFLoose () const |
|
std::string const & | muonCalibMode () const |
|
std::string const & | muonSmearingSystematicModel () const |
|
virtual bool | muonMuonDoSmearing2stationHighPt () const |
|
virtual bool | muonMuonDoExtraSmearingHighPt () const |
|
virtual void | muonBreakDownSystematics (const bool flag) |
|
virtual bool | muonBreakDownSystematics () |
|
std::string const & | muonSFCustomInputFolder () const |
|
void | muonSFCustomInputFolder (const std::string &s) |
|
std::string const & | muonSFCustomInputFolderTrigger () const |
|
void | muonSFCustomInputFolderTrigger (const std::string &s) |
|
int | muonForceYear () const |
|
void | muonForceYear (int s) |
|
std::string const & | muonForcePeriod () const |
|
void | muonForcePeriod (const std::string &s) |
|
std::string const & | muonForceTrigger () const |
|
void | muonForceTrigger (const std::string &s) |
|
virtual void | softmuonPtcut (const float pt) |
|
virtual void | softmuonEtacut (const float eta) |
|
virtual void | softmuonQuality (const std::string &quality) |
|
void | softmuonUseMVALowPt (const bool UseMVALowPtSoftMuon) |
|
void | softmuonUseLowPt (const bool UseLowPtSoftMuon) |
|
virtual void | softmuonDRJetcut (const float DRJet) |
|
virtual void | softmuonDRJetcutUseRapidity (const bool in) |
|
virtual void | softmuonAdditionalTruthInfo (bool in) |
|
virtual void | softmuonAdditionalTruthInfoCheckPartonOrigin (bool in) |
|
virtual void | softmuonAdditionalTruthInfoDoVerbose (bool in) |
|
virtual float | softmuonPtcut () const |
|
virtual float | softmuonEtacut () const |
|
virtual const std::string & | softmuonQuality () const |
|
virtual bool | softmuonUseMVALowPt () const |
|
virtual bool | softmuonUseLowPt () const |
|
virtual float | softmuonDRJetcut () const |
|
virtual bool | softmuonDRJetcutUseRapidity () const |
|
virtual bool | softmuonAdditionalTruthInfo () const |
|
virtual bool | softmuonAdditionalTruthInfoCheckPartonOrigin () const |
|
virtual bool | softmuonAdditionalTruthInfoDoVerbose () const |
|
virtual void | jetPtcut (const float pt) |
|
virtual void | jetEtacut (const float eta) |
|
virtual void | jetPtGhostTracks (const float pt, const float small_jet_pt) |
|
virtual void | jetEtaGhostTracks (const float eta) |
|
virtual void | ghostTrackspT (const float pt) |
|
virtual void | ghostTracksVertexAssociation (const std::string &vertexassociation) |
|
virtual void | ghostTracksQuality (const std::string &ghostTracksQuality) |
|
virtual float | jetPtcut () const |
|
virtual float | jetEtacut () const |
|
virtual float | ghostTrackspT () const |
|
virtual const std::string & | ghostTracksVertexAssociation () const |
|
virtual const std::string & | ghostTracksQuality () const |
|
virtual float | jetPtGhostTracks () const |
|
virtual float | jetEtaGhostTracks () const |
|
virtual void | largeRJetPtcut (const float pt) |
|
virtual void | largeRJetMasscut (const float m) |
|
virtual void | largeRJetEtacut (const float eta) |
|
virtual void | largeRJetUncertainties_NPModel (const std::string &largeR_config) |
|
virtual void | largeRJetUncertainties_JMR_NPModel (const std::string &largeR_JMR_config) |
|
virtual void | largeRJetUncertaintiesConfigDir (const std::string &largeRConfigDir) |
|
virtual void | largeRJESJMSConfig (const std::string &largeR_config) |
|
virtual float | largeRJetPtcut () const |
|
virtual float | largeRJetMasscut () const |
|
virtual float | largeRJetEtacut () const |
|
virtual const std::map< std::string, std::string > | largeRJetSubstructureVariables () const |
|
virtual const std::string & | largeRJetUncertainties_NPModel () const |
|
virtual const std::string & | largeRJetUncertainties_JMR_NPModel () const |
|
virtual const std::string & | largeRJetUncertaintiesConfigDir () const |
|
virtual const std::string & | largeRJESJMSConfig () const |
|
virtual void | trackJetPtcut (const float pt) |
|
virtual void | trackJetEtacut (const float eta) |
|
virtual float | trackJetPtcut () const |
|
virtual float | trackJetEtacut () const |
|
virtual void | trackPtcut (const float pt) |
|
virtual void | trackEtacut (const float eta) |
|
virtual void | trackQuality (const std::string &quality) |
|
virtual const std::string & | trackQuality () const |
|
virtual float | trackPtcut () const |
|
virtual float | trackEtacut () const |
|
virtual float | RCJetPtcut () const |
|
virtual float | RCJetEtacut () const |
|
virtual float | RCInputJetPtMin () const |
|
virtual float | RCInputJetEtaMax () const |
|
virtual float | RCJetTrimcut () const |
|
virtual float | RCJetRadius () const |
|
virtual bool | useRCJetSubstructure () const |
|
virtual bool | useRCJetAdditionalSubstructure () const |
|
virtual void | RCJetPtcut (const float pt) |
|
virtual void | RCJetEtacut (const float eta) |
|
virtual void | RCInputJetPtMin (const float pt) |
|
virtual void | RCInputJetEtaMax (const float eta) |
|
virtual void | RCJetTrimcut (const float trim) |
|
virtual void | RCJetRadius (const float radius) |
|
virtual void | useRCJetSubstructure (const bool use) |
|
virtual void | useRCJetAdditionalSubstructure (const bool use) |
|
virtual float | VarRCJetPtcut () const |
|
virtual float | VarRCJetEtacut () const |
|
virtual float | VarRCJetTrimcut () const |
|
virtual float | VarRCJetMaxRadius () const |
|
virtual const std::string & | VarRCJetRho () const |
|
virtual const std::string & | VarRCJetMassScale () const |
|
virtual bool | useVarRCJetSubstructure () const |
|
virtual bool | useVarRCJetAdditionalSubstructure () const |
|
virtual void | VarRCJetPtcut (const float pt) |
|
virtual void | VarRCJetEtacut (const float eta) |
|
virtual void | VarRCJetTrimcut (const float trim) |
|
virtual void | VarRCJetMaxRadius (const float radius) |
|
virtual void | VarRCJetRho (const std::string &rho) |
|
virtual void | VarRCJetMassScale (const std::string &mass_scale) |
|
virtual void | useVarRCJetSubstructure (const bool use) |
|
virtual void | useVarRCJetAdditionalSubstructure (const bool use) |
|
virtual void | jetUncertainties_NPModel (const std::string &s) |
|
virtual void | jetUncertainties_QGFracFile (const std::string &s) |
|
virtual void | jetUncertainties_QGHistPatterns (const std::string &s) |
|
bool | doMultipleJES () const |
|
virtual const std::string & | jetUncertainties_NPModel () const |
|
virtual const std::string & | jetUncertainties_QGFracFile () const |
|
virtual const std::vector< std::string > & | jetUncertainties_QGHistPatterns () const |
|
virtual void | jetJERSmearingModel (const std::string &s) |
|
virtual const std::string & | jetJERSmearingModel () const |
|
virtual void | jetJMSOption (const std::string &s) |
|
virtual const std::string & | jetJMSOption () const |
|
virtual void | doLargeRPseudodataJER (const bool &b) |
|
virtual bool | doLargeRPseudodataJER () const |
|
virtual void | jetCalibSequence (const std::string &s) |
|
virtual const std::string & | jetCalibSequence () const |
|
virtual void | allowSmallRJMSforAFII (const bool setting) |
|
virtual bool | allowSmallRJMSforAFII () const |
|
virtual void | jetStoreTruthLabels (bool b) |
|
virtual bool | jetStoreTruthLabels () const |
|
virtual void | doJVTinMET (const bool &doJVT) |
|
virtual bool | doJVTinMET () const |
|
virtual void | saveFailJVTJets (const bool &doJVT) |
|
virtual bool | saveFailJVTJets () const |
|
const std::string & | getJVTWP () const |
|
void | setJVTWP (const std::string &value) |
|
virtual void | doForwardJVTinMET (const bool &dofJVT) |
|
virtual bool | doForwardJVTinMET () const |
|
virtual void | saveFailForwardJVTJets (const bool &dofJVT) |
|
virtual bool | saveFailForwardJVTJets () const |
|
const std::string & | getfJVTWP () const |
|
void | setfJVTWP (const std::string &value) |
|
virtual float | JSF () const |
|
virtual float | bJSF () const |
|
virtual void | METUncertaintiesConfigDir (const std::string &METConfigDir) |
|
virtual const std::string & | METUncertaintiesConfigDir () const |
|
virtual void | METSignificance (bool doMETSignificance) |
|
virtual void | METSignifSoftTermParam (const std::string &METSignifSoftTermParam) |
|
virtual const std::string & | METSignifSoftTermParam () const |
|
virtual bool | METSignificance () const |
|
const std::string & | getMETJetSelectionWP () |
|
void | setMETJetSelectionWP (const std::string &value) |
|
virtual void | tauPtcut (const float pt) |
|
virtual void | tauEtaRegions (const std::string &etaRegions) |
|
virtual void | tauJetIDWP (const std::string &s) |
|
virtual void | tauJetIDWPLoose (const std::string &s) |
|
virtual void | tauEleIDWP (const std::string &s) |
|
virtual void | tauEleIDWPLoose (const std::string &s) |
|
virtual void | tauMuOLR (bool do_tau_ele_olr) |
|
virtual void | tauMuOLRLoose (bool do_tau_ele_olr) |
|
virtual void | tauJetConfigFile (const std::string &s) |
|
virtual void | tauJetConfigFileLoose (const std::string &s) |
|
virtual void | tauSubstructureSF (bool do_tau_substructure_sf) |
|
virtual void | tauSubstructureSFLoose (bool do_tau_substructure_sf) |
|
virtual float | tauPtcut () const |
|
const std::string & | tauEtaRegions () const |
|
const std::string & | tauJetIDWP () const |
|
const std::string & | tauJetIDWPLoose () const |
|
const std::string & | tauEleIDWP () const |
|
const std::string & | tauEleIDWPLoose () const |
|
virtual bool | tauMuOLR () |
|
virtual bool | tauMuOLRLoose () |
|
const std::string & | tauJetConfigFile () |
|
const std::string & | tauJetConfigFileLoose () |
|
virtual bool | tauSubstructureSF () |
|
virtual bool | tauSubstructureSFLoose () |
|
bool | applyTauMVATES () |
|
virtual float | photonPtcut () const |
|
virtual float | photonEtacut () const |
|
const std::string & | photonIdentification () |
|
const std::string & | photonIdentificationLoose () |
|
const std::string & | photonIsolation () |
|
const std::string & | photonIsolationLoose () |
|
const std::vector< std::string > & | photonIsolationWPs () |
|
virtual void | truth_electron_PtCut (const float pt) |
|
virtual void | truth_electron_EtaCut (const float eta) |
|
virtual float | truth_electron_PtCut () const |
|
virtual float | truth_electron_EtaCut () const |
|
virtual bool | truth_electron_NotFromHadron () const |
|
virtual bool | truth_electron_TauIsHadron () const |
|
virtual void | truth_muon_PtCut (const float pt) |
|
virtual void | truth_muon_EtaCut (const float eta) |
|
virtual float | truth_muon_PtCut () const |
|
virtual float | truth_muon_EtaCut () const |
|
virtual bool | truth_muon_NotFromHadron () const |
|
virtual bool | truth_muon_TauIsHadron () const |
|
virtual void | truth_softmuon_PtCut (const float pt) |
|
virtual void | truth_softmuon_EtaCut (const float eta) |
|
virtual float | truth_softmuon_PtCut () const |
|
virtual float | truth_softmuon_EtaCut () const |
|
virtual void | truth_photon_PtCut (const float pt) |
|
virtual void | truth_photon_EtaCut (const float eta) |
|
virtual void | truth_photon_Origin (const std::string &value) |
|
virtual void | truth_photon_Isolation (const std::string &value) |
|
virtual float | truth_photon_PtCut () const |
|
virtual float | truth_photon_EtaCut () const |
|
virtual const std::string & | truth_photon_Origin () const |
|
virtual const std::string & | truth_photon_Isolation () const |
|
virtual void | truth_jet_PtCut (const float pt) |
|
virtual void | truth_jet_EtaCut (const float eta) |
|
virtual float | truth_jet_PtCut () const |
|
virtual float | truth_jet_EtaCut () const |
|
virtual void | truth_jet_largeR_PtCut (const float pt) |
|
virtual void | truth_jet_largeR_EtaCut (const float eta) |
|
virtual float | truth_jet_largeR_PtCut () const |
|
virtual float | truth_jet_largeR_EtaCut () const |
|
virtual void | truth_tau_PtCut (const float pt) |
|
virtual void | truth_tau_EtaCut (const float eta) |
|
virtual float | truth_tau_PtCut () const |
|
virtual float | truth_tau_EtaCut () const |
|
void | setBTaggingSFSysts (std::string WP, const std::set< std::string > &btagging_SFs, bool isTrackJet=false) |
|
virtual std::set< std::string > | btagging_namedSysts (std::string WP) const |
|
virtual unsigned int | btagging_num_B_eigenvars (std::string WP) const |
|
virtual unsigned int | btagging_num_C_eigenvars (std::string WP) const |
|
virtual unsigned int | btagging_num_Light_eigenvars (std::string WP) const |
|
virtual std::set< std::string > | trkjet_btagging_namedSysts (std::string WP) const |
|
virtual unsigned int | trkjet_btagging_num_B_eigenvars (std::string WP) const |
|
virtual unsigned int | trkjet_btagging_num_C_eigenvars (std::string WP) const |
|
virtual unsigned int | trkjet_btagging_num_Light_eigenvars (std::string WP) const |
|
const std::vector< std::pair< std::string, std::string > > & | boostedJetTaggers () const |
|
const std::unordered_map< std::string, std::string > & | boostedTaggerSFnames () const |
|
const std::unordered_map< std::string, std::vector< std::string > > & | boostedTaggersSFSysNames () const |
|
void | setCalibBoostedJetTagger (const std::string &WP, const std::string &SFname) |
|
void | setBoostedTaggersSFSysNames (const std::unordered_map< std::string, std::vector< std::string >> &sysNames) |
|
const std::vector< std::pair< std::string, std::string > > | bTagAlgoWP () const |
|
const std::vector< std::pair< std::string, std::string > > | bTagAlgoWP_trkJet () const |
|
const std::vector< std::string > | bTagWP () const |
|
const std::vector< std::string > | bTagWP_trkJet () const |
|
const std::vector< std::pair< std::string, std::string > > | bTagAlgoWP_calib () const |
|
const std::vector< std::pair< std::string, std::string > > | bTagAlgoWP_calib_trkJet () const |
|
const std::vector< std::string > | bTagWP_calib () const |
|
const std::vector< std::string > | bTagWP_calib_trkJet () const |
|
const std::map< std::string, std::string > | bTagAlgos () const |
|
const std::map< std::string, std::string > | bTagAlgos_trkJet () const |
|
void | addBTagAlgo (const std::string &algorithm, const std::string &selectionToolName, bool trackJets=false) |
|
void | parse_bTagWPs (const std::string &btagWPsettingString, std::vector< std::pair< std::string, std::string >> &btagAlgoWPlist, std::vector< std::string > &btagWPlist) |
|
const std::string | bTagSystsExcludedFromEV () const |
|
bool | printCDIpathWarning () const |
|
void | setPrintCDIpathWarning (bool flag) |
|
const std::string | bTaggingCDIPath () const |
|
const std::string & | bTaggingCalibration_B () const |
|
const std::string & | bTaggingCalibration_C () const |
|
const std::string & | bTaggingCalibration_Light () const |
|
bool | printEgammaCalibModelWarning () const |
|
void | setPrintEgammaCalibModelWarning (bool flag) |
|
const std::string & | egammaCalibration () const |
|
virtual std::vector< std::string > | LHAPDFSets () |
|
virtual bool | doLHAPDF () |
|
virtual std::string | baseLHAPDF () |
|
virtual bool | doLHAPDFInNominalTrees () |
|
virtual bool | saveLHAPDFEvent () |
|
void | addLHAPDFResult (const std::string &pdf_name, std::vector< float > sum_of_weights) |
|
std::unordered_map< std::string, std::vector< float > > & | getLHAPDFResults () |
|
bool | doPileupReweighting () |
|
bool | PileupUseGRLTool () |
|
const std::vector< std::string > & | PileupConfig () |
|
const std::vector< std::string > & | PileupLumiCalc () |
|
bool | PileupMuDependent () |
|
const std::vector< std::string > & | PileupConfig_FS () |
|
const std::vector< std::string > & | PileupConfig_AF () |
|
const std::vector< std::string > & | PileupActualMu_FS () |
|
const std::vector< std::string > & | PileupActualMu_AF () |
|
virtual float | PileupDataTolerance () const |
|
const std::vector< int > & | PileupPeriodAssignments () const |
|
const std::vector< double > & | PileUpCustomScaleFactors () |
|
unsigned int | forceRandomRunNumber () const |
|
void | setForceRandomRunNumber (const unsigned int randomRunNumber) |
|
bool | isRun3 () const |
|
void | setIsRun3 (const bool isRun3) |
|
bool | demandPriVtx () const |
|
const std::string & | sumOfEventWeightsMetaData () const |
|
virtual void | objectSelectionName (const std::string &s) |
|
virtual const std::string & | objectSelectionName () const |
|
virtual void | outputFormat (const std::string &s) |
|
virtual const std::string & | outputFormat () const |
|
virtual void | outputEvents (const std::string &s) |
|
virtual const std::string & | outputEvents () const |
|
bool | saveOnlySelectedEvents () const |
|
bool | outputFileSetAutoFlushZero () const |
|
int | outputFileNEventAutoFlush () const |
|
int | outputFileBasketSizePrimitive () const |
|
int | outputFileBasketSizeVector () const |
|
virtual unsigned int | numberOfEventsToRun () const |
|
virtual void | numberOfEventsToRun (const unsigned int &n_events) |
|
virtual unsigned int | numberOfEventsToSkip () const |
|
virtual void | numberOfEventsToSkip (const unsigned int &n_events) |
|
virtual void | systematics (const std::string &s) |
|
virtual const std::string & | systematics () const |
|
bool | isSystNominal (const std::string &syst) const |
| syst helper functions More...
|
|
bool | isSystAll (const std::string &syst) const |
|
bool | getSystematicsList (const std::string &syst, std::set< std::string > &systList) const |
|
bool | contains (const std::set< std::string > &systList, const std::string &name) const |
|
virtual void | systematicsPhotons (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsElectrons (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsFwdElectrons (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsMuons (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsSoftMuons (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsTaus (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsJets (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsLargeRJets (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsTrackJets (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsTracks (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsMET (const std::list< CP::SystematicSet > &syst) |
|
virtual void | systematicsJetGhostTrack (const std::list< CP::SystematicSet > &syst) |
|
virtual void | jetSubstructureName (const std::string &s) |
|
virtual const std::string & | jetSubstructureName () const |
|
std::size_t | nominalHashValue () const |
|
std::shared_ptr< std::unordered_set< std::size_t > > | systHashPhotons () const |
|
std::shared_ptr< std::unordered_set< std::size_t > > | systHashElectrons () const |
|
std::shared_ptr< std::unordered_set< std::size_t > > | systHashFwdElectrons () const |
|
std::shared_ptr< std::unordered_set< std::size_t > > | systHashMuons () const |
|
std::shared_ptr< std::unordered_set< std::size_t > > | systHashSoftMuons () const |
|
std::shared_ptr< std::unordered_set< std::size_t > > | systHashTaus () const |
|
std::shared_ptr< std::unordered_set< std::size_t > > | systHashJets () const |
|
std::shared_ptr< std::unordered_set< std::size_t > > | systHashAll () const |
|
std::shared_ptr< std::unordered_set< std::size_t > > | systHashElectronInJetSubtraction () const |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | systMapPhotons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | systMapElectrons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | systMapFwdElectrons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | systMapMuons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | systMapSoftMuons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | systMapTaus () const |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | systMapJets () const |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | systMapLargeRJets () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapPhotons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapElectrons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapFwdElectrons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapMuons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapSoftMuons () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapTaus () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapJets (const bool useLooseLeptonJets) const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapLargeRJets () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapTrackJets () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systSgKeyMapTracks () const |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | systAllTTreeNames () const |
|
const std::string & | systematicName (const std::size_t hash) const |
|
unsigned int | ttreeIndex (const std::size_t hash) const |
|
unsigned int | ttreeIndexLoose (const std::size_t hash) const |
|
void | setReleaseSeries () |
|
int | getReleaseSeries () const |
|
bool | saveBootstrapWeights () const |
|
void | setSaveBootstrapWeights (const bool value) |
|
int | getNumberOfBootstrapReplicas () const |
|
void | setNumberOfBootstrapReplicas (const int value) |
|
bool | useBadBatmanCleaning () const |
|
void | setUseBadBatmanCleaning (const bool value) |
|
unsigned int | badBatmanCleaningMin () const |
|
void | setBadBatmanCleaningMin (const unsigned int value) |
|
unsigned int | badBatmanCleaningMax () const |
|
void | setBadBatmanCleaningMax (const unsigned int value) |
|
bool | useEventLevelJetCleaningTool () const |
|
void | setUseEventLevelJetCleaningTool (const bool value) |
|
std::string | getYear (unsigned int runnumber, const bool isMC) |
|
const std::string & | getYear () |
|
void | SetYear (const std::string &year) |
|
void | SetTriggersToYear (const bool isMC) |
|
virtual void | setNominalAvailable (const bool s) |
|
bool | isNominalAvailable () const |
|
void | setGlobalTriggerConfiguration (std::vector< std::string >, std::vector< std::string >, std::vector< std::string >, std::vector< std::string >, std::vector< std::string >, std::vector< std::string >) |
|
bool | useGlobalTrigger () const |
|
auto const & | getGlobalTriggers () const |
|
auto const & | getGlobalTriggersLoose () const |
|
bool | useGlobalTriggerConfiguration () const |
|
std::vector< std::string > | getGlobalTriggerElectronSystematics () const |
|
std::vector< std::string > | getGlobalTriggerMuonSystematics () const |
|
std::vector< std::string > | getGlobalTriggerPhotonSystematics () const |
|
std::vector< std::string > | getGlobalTriggerElectronTools () const |
|
std::vector< std::string > | getGlobalTriggerMuonTools () const |
|
std::vector< std::string > | getGlobalTriggerPhotonTools () const |
|
const TreeFilter * | getTreeFilter () const |
|
const std::unordered_map< std::string, std::string > & | GetMCMCTranslator () const |
|
void | ReadIsAFII (top::ConfigurationSettings *const &settings) |
|
|
bool | m_configFixed |
|
bool | m_makeAllCPTools |
|
std::string | m_grlDir |
|
std::vector< std::string > | m_grlFile = {} |
|
std::string | m_topDataPreparationPath |
|
bool | m_usePhotons |
|
bool | m_useElectrons |
|
bool | m_useFwdElectrons |
|
bool | m_useMuons |
|
bool | m_useSoftMuons |
|
bool | m_useAntiMuons |
|
bool | m_useTaus |
|
bool | m_useJets |
|
bool | m_useLargeRJets |
|
bool | m_useTrackJets |
|
bool | m_useRCJets |
|
bool | m_useVarRCJets |
|
bool | m_useJetGhostTrack |
|
bool | m_useTracks |
|
bool | m_useParticleFlowJets = false |
|
bool | m_useTruthParticles |
|
bool | m_useTruthElectrons |
|
bool | m_useTruthMuons |
|
bool | m_useTruthPhotons |
|
bool | m_useTruthJets |
|
bool | m_useTruthLargeRJets |
|
bool | m_useTruthTaus |
|
bool | m_useTruthMET |
|
bool | m_applyTTVACut |
|
bool | m_demandPriVtx |
|
std::string | m_jetSubstructureName |
|
bool | m_recomputeCPvars |
|
bool | m_isNominalAvailable |
|
std::string | m_systematics |
|
std::string | m_nominalSystName |
|
std::string | m_allSystName |
|
unsigned int | m_DSID |
|
unsigned int | m_MapIndex |
|
SampleXsection::showering | m_showeringAlgo |
|
bool | m_is_sherpa_22_vjets = false |
|
bool | m_isMC |
|
bool | m_isAFII |
|
bool | m_isDataOverlay |
|
std::vector< std::string > | m_filterBranches |
|
std::vector< std::string > | m_filterPartonLevelBranches |
|
std::vector< std::string > | m_filterParticleLevelBranches |
|
std::vector< std::string > | m_filterNominalLooseBranches |
|
std::vector< std::string > | m_filterNominalBranches |
|
std::string | m_generators |
|
bool | m_isTruthDxAOD = false |
|
std::string | m_derivationStream |
|
bool | m_doFakesMMWeightsIFF |
|
std::string | m_FakesMMConfigIFF |
|
bool | m_doFakesMMIFFDebug |
|
bool | m_useLooseObjectsInMETInLooseTree |
|
bool | m_useLooseObjectsInMETInNominalTree |
|
bool | m_writeMETBuiltWithLooseObjects |
|
bool | m_doOverlapRemovalOnLooseLeptonDef |
|
std::string | m_overlap_removal_procedure = "recommended" |
|
float | m_overlapRemovalSlidingInnerDRel = 0.2 |
|
float | m_overlapRemovalSlidingInnerDRmu = 0.2 |
|
bool | m_doLargeJetOverlapRemoval |
|
bool | m_doEleEleOverlapRemoval |
|
bool | m_doTightEvents |
|
bool | m_doLooseEvents |
|
bool | m_doTightSysts |
|
bool | m_doLooseSysts |
|
bool | m_applyTightSFsInLooseTree |
|
bool | m_applyElectronInJetSubtraction |
|
bool | m_doTruthBlockInfo |
|
bool | m_doTruthPDFInfo |
|
bool | m_doTruthPDFInfoInNominalTrees |
|
bool | m_doMCGeneratorWeights |
|
bool | m_doMCGeneratorWeightsInNominalTrees |
|
std::vector< std::string > | m_nominalWeightNames |
|
std::string | m_nominalWeightName |
|
size_t | m_nominalWeightIndex |
|
bool | m_forceWeightIndex |
|
bool | m_doTopPartonHistory |
|
bool | m_isTopPartonHistoryRegisteredInNtuple |
|
bool | m_doTopPartonLevel |
|
bool | m_doTopParticleLevel |
|
bool | m_doParticleLevelOverlapRemovalMuJet |
|
bool | m_doParticleLevelOverlapRemovalElJet |
|
bool | m_doParticleLevelOverlapRemovalJetPhoton |
|
bool | m_useParticleLevelOverlapRemovalWithRapidity |
|
bool | m_doKLFitter |
|
std::string | m_KLFitterTransferFunctionsPath |
|
std::string | m_KLFitterOutput |
|
std::string | m_KLFitterJetSelectionMode |
|
std::string | m_KLFitterBTaggingMethod |
|
std::string | m_KLFitterLH |
|
bool | m_KLFitterTopMassFixed |
|
bool | m_KLFitterSaveAllPermutations |
|
bool | m_KLFitterFailOnLessThanXJets |
|
bool | m_doPseudoTop |
|
std::string | m_sgKeyDummy |
|
std::string | m_sgKeyEventInfo |
|
std::string | m_sgKeyPrimaryVertices |
|
std::string | m_sgKeyPhotons |
|
std::string | m_sgKeyElectrons |
|
std::string | m_sgKeyFwdElectrons |
|
std::string | m_sgKeyMuons |
|
std::string | m_sgKeySoftMuons |
|
std::string | m_sgKeyTaus |
|
std::string | m_sgKeyJets |
|
std::string | m_sgKeyLargeRJets |
|
std::string | m_sgKeyTrackJets |
|
std::string | m_sgKeyMissingEt |
|
std::string | m_sgKeyMissingEtLoose |
|
std::string | m_sgKeyTruthEvent |
|
std::string | m_sgKeyMCParticle |
|
std::string | m_sgKeyTruthPhotons |
|
std::string | m_sgKeyTruthElectrons |
|
std::string | m_sgKeyTruthMuons |
|
std::string | m_sgKeyTruthTaus |
|
std::string | m_sgKeyTruthJets |
|
std::string | m_sgKeyTruthLargeRJets |
|
std::string | m_sgKeyTruthMET |
|
std::string | m_sgKeyTopPartonHistory |
|
std::string | m_sgKeyTopSystematicEvents |
|
std::string | m_sgKeyTopSystematicEventsLoose |
|
std::string | m_passEventSelectionDecoration |
|
std::string | m_decoKeyJetGhostTrack |
|
std::vector< std::string > | m_jetGhostTrackSystematics |
|
std::vector< std::uint32_t > | m_jetGhostTrackRunPeriods |
|
std::string | m_sgKeyInDetTrackParticles |
|
std::string | m_sgKeyTracks |
|
std::string | m_sgKeyTracksType |
|
std::vector< std::uint32_t > | m_trackRunPeriods |
|
float | m_jetResponseMatchingDeltaR |
|
bool | m_dumpBtagSystsInSystTrees |
|
bool | m_storePerJetBtagSFs |
|
std::string | m_egammaSystematicModel |
|
std::string | m_electronEfficiencySystematicModel |
|
int | m_electronEfficiencySystematicModelNToys |
|
int | m_electronEfficiencySystematicModelToySeed |
|
int | m_electronEfficiencySystematicModelRecoSize |
|
int | m_electronEfficiencySystematicModelIdSize |
|
int | m_electronEfficiencySystematicModelIsoSize |
|
std::string | m_electronEfficiencySystematicModelEtaBinning |
|
std::string | m_electronEfficiencySystematicModelEtBinning |
|
std::string | m_electronID |
|
std::string | m_electronIDLoose |
|
bool | m_electronVetoLArCrack |
|
float | m_electronPtcut |
|
std::string | m_electronIsolation |
|
std::string | m_electronIsolationLoose |
|
std::string | m_electronIsolationSF |
|
std::string | m_electronIsolationSFLoose |
|
std::vector< std::string > | m_electronIsolationWPs |
|
int | m_electron_d0SigCut |
|
float | m_electron_delta_z0 |
|
std::string | m_electronIDDecoration |
|
std::string | m_electronIDLooseDecoration |
|
bool | m_useElectronChargeIDSelection |
|
bool | m_useEgammaLeakageCorrection |
|
bool | m_enablePromptLeptonImprovedVetoStudies |
|
std::string | m_electronIDSFFile_path = "Default" |
|
std::string | m_electronIDSFFileLoose_path = "Default" |
|
std::string | m_elTrigEffConfig |
|
bool | m_eid_path_warning = false |
|
float | m_fwdElectronPtcut |
|
float | m_fwdElectronMinEtacut |
|
float | m_fwdElectronMaxEtacut |
|
std::string | m_fwdElectronID |
|
std::string | m_fwdElectronIDLoose |
|
int | m_fwdElectronBCIDCleaningMinRun |
|
int | m_fwdElectronBCIDCleaningMaxRun |
|
float | m_muonPtcut |
|
float | m_muonEtacut |
|
std::string | m_muonQuality |
|
bool | m_muonUseMVALowPt |
|
bool | m_muonUseLowPt |
|
bool | m_muonUse2stationMuonsHighPt |
|
std::string | m_muonQualityLoose |
|
bool | m_muonUseMVALowPtLoose |
|
bool | m_muonUseLowPtLoose |
|
bool | m_muonUse2stationMuonsHighPtLoose |
|
std::string | m_muonIsolation |
|
std::string | m_muonIsolationLoose |
|
std::string | m_muonIsolationSF |
|
std::string | m_muonIsolationSFLoose |
|
std::vector< std::string > | m_muonIsolationWPs |
|
int | m_muon_d0SigCut |
|
float | m_muon_delta_z0 |
|
std::string | m_muonCalibMode |
|
std::string | m_muonSmearingSystematicModel |
|
bool | m_muonMuonDoSmearing2stationHighPt |
|
bool | m_muonMuonDoExtraSmearingHighPt |
|
bool | m_muonBreakDownSystematics |
|
std::string | m_muonSFCustomInputFolder |
|
std::string | m_muonSFCustomInputFolderTrigger |
|
std::string | m_muonForcePeriod |
|
int | m_muonForceYear |
|
std::string | m_muonForceTrigger |
|
float | m_softmuonPtcut |
|
float | m_softmuonEtacut |
|
std::string | m_softmuonQuality |
|
bool | m_softmuonUseMVALowPt |
|
bool | m_softmuonUseLowPt |
|
float | m_softmuonDRJetcut |
|
bool | m_softmuonDRJetcutUseRapidity |
|
bool | m_softmuonAdditionalTruthInfo |
|
bool | m_softmuonAdditionalTruthInfoCheckPartonOrigin |
|
bool | m_softmuonAdditionalTruthInfoDoVerbose |
|
float | m_jetPtcut |
|
float | m_jetEtacut |
|
float | m_jetPtGhostTracks |
|
float | m_jetEtaGhostTracks |
|
std::string | m_jetUncertainties_NPModel |
|
std::string | m_jetUncertainties_QGFracFile |
|
std::vector< std::string > | m_jetUncertainties_QGHistPatterns |
|
bool | m_doMultipleJES |
|
std::string | m_jetJERSmearingModel |
|
std::string | m_jetJMSOption |
|
bool | m_doLargeRPseudodataJER |
|
std::string | m_jetCalibSequence |
|
bool | m_allowSmallRJMSforAFII |
|
bool | m_jetStoreTruthLabels |
|
bool | m_doJVTInMETCalculation |
|
bool | m_saveFailJVTJets |
|
std::string | m_JVTWP |
|
bool | m_doForwardJVTInMETCalculation |
|
bool | m_saveFailForwardJVTJets |
|
std::string | m_fJVTWP |
|
std::string | m_METUncertaintiesConfigDir |
|
bool | m_METSignif |
|
std::string | m_METSignifSoftTermParam |
|
std::string | m_METJetSelectionWP |
|
float | m_ghostTrackspT |
|
std::string | m_ghostTracksVertexAssociation |
|
std::string | m_ghostTracksQuality |
|
float | m_largeRJetPtcut |
|
float | m_largeRJetMasscut |
|
float | m_largeRJetEtacut |
|
std::map< std::string, std::string > | m_largeRJetSubstructureVariables |
|
std::string | m_largeRJetUncertainties_NPModel |
|
std::string | m_largeRJetUncertainties_JMR_NPModel |
|
std::string | m_largeRJetUncertaintiesConfigDir |
|
std::string | m_largeRJESJMSConfig |
|
float | m_trackJetPtcut |
|
float | m_trackJetEtacut |
|
float | m_trackPtcut |
|
float | m_trackEtacut |
|
float | m_RCJetPtcut |
|
float | m_RCJetEtacut |
|
float | m_RCInputJetPtMin |
|
float | m_RCInputJetEtaMax |
|
float | m_RCJetTrimcut |
|
float | m_RCJetRadius |
|
bool | m_useRCJetSubstructure |
|
bool | m_useRCJetAdditionalSubstructure |
|
float | m_VarRCJetPtcut |
|
float | m_VarRCJetEtacut |
|
float | m_VarRCJetTrimcut |
|
float | m_VarRCJetMaxRadius |
|
std::string | m_VarRCJetRho |
|
std::string | m_VarRCJetMassScale |
|
bool | m_useVarRCJetSubstructure |
|
bool | m_useVarRCJetAdditionalSubstructure |
|
std::string | m_trackQuality |
|
float | m_JSF |
|
float | m_bJSF |
|
struct { |
std::string fileName = "Default" |
|
std::string jetIDWP = "RNNMedium" |
|
bool doRNNID = true |
|
std::string eleIDWP = "RNNMedium" |
|
bool substructureSF = false |
|
bool muOLR = true |
|
float pt = 20000 |
|
std::string etaRegions ="[0., 1.37, 1.52, 2.5]" |
|
} | m_tau_configuration |
|
struct { |
std::string fileName = "Default" |
|
std::string jetIDWP = "RNNMedium" |
|
bool doRNNID = true |
|
std::string eleIDWP = "RNNMedium" |
|
bool substructureSF = false |
|
bool muOLR = true |
|
float pt = 20000 |
|
std::string etaRegions ="[0., 1.37, 1.52, 2.5]" |
|
} | m_tau_configuration_loose |
|
struct { |
float pt = 25000 |
|
float eta = 2.5 |
|
std::string isolation = "None" |
|
std::string identification = "None" |
|
} | m_photon_configuration |
|
struct { |
float pt = 25000 |
|
float eta = 2.5 |
|
std::string isolation = "None" |
|
std::string identification = "None" |
|
} | m_photon_configuration_loose |
|
std::vector< std::string > | m_photonIsolationWPs |
|
struct { |
float PtCut |
|
float EtaCut |
|
bool NotFromHadron |
|
bool TauIsHadron |
|
} | m_truth_electron |
|
struct { |
float PtCut |
|
float EtaCut |
|
bool NotFromHadron |
|
bool TauIsHadron |
|
} | m_truth_muon |
|
struct { |
float PtCut |
|
float EtaCut |
|
} | m_truth_softmuon |
|
struct { |
float PtCut |
|
float EtaCut |
|
std::string Origin |
|
std::string Isolation |
|
} | m_truth_photon |
|
struct { |
float PtCut |
|
float EtaCut |
|
} | m_truth_tau |
|
struct { |
float PtCut |
|
float EtaCut |
|
} | m_truth_jet |
|
struct { |
float PtCut |
|
float EtaCut |
|
} | m_truth_largeRJet |
|
std::vector< std::pair< std::string, std::string > > | m_chosen_boostedJetTaggers |
|
std::unordered_map< std::string, std::string > | m_boostedTaggerSFnames |
|
std::unordered_map< std::string, std::vector< std::string > > | m_boostedTaggersSFSysNames |
|
std::vector< std::pair< std::string, std::string > > | m_btagAlgoWP_caloJet |
|
std::vector< std::pair< std::string, std::string > > | m_btagAlgoWP_trkJet |
|
std::vector< std::string > | m_btagWP_caloJet |
|
std::vector< std::string > | m_btagWP_trkJet |
|
std::vector< std::pair< std::string, std::string > > | m_btagAlgoWP_calib_caloJet |
|
std::vector< std::pair< std::string, std::string > > | m_btagAlgoWP_calib_trkJet |
|
std::vector< std::string > | m_btagWP_calib_caloJet |
|
std::vector< std::string > | m_btagWP_calib_trkJet |
|
std::map< std::string, std::string > | m_btag_algos_caloJet |
|
std::map< std::string, std::string > | m_btag_algos_trkJet |
|
std::string | m_bTagSystsExcludedFromEV = "" |
|
bool | m_cdi_path_warning = false |
|
std::string | m_btagging_cdi_path = "Default" |
|
std::string | m_btagging_calibration_B = "default" |
|
std::string | m_btagging_calibration_C = "default" |
|
std::string | m_btagging_calibration_Light = "default" |
|
bool | m_egamma_calibmodel_warning = false |
|
std::string | m_egamma_calibration_model = "es2018_R21_v0" |
|
std::unordered_map< std::string, std::set< std::string > > | bTag_base_names |
|
std::unordered_map< std::string, std::set< std::string > > | bTag_base_names_trkJet |
|
std::unordered_map< std::string, std::set< std::string > > | bTag_named_systs |
|
std::unordered_map< std::string, std::set< std::string > > | bTag_named_systs_trkJet |
|
std::unordered_map< std::string, unsigned int > | bTag_eigen_B |
|
std::unordered_map< std::string, unsigned int > | bTag_eigen_B_trkJet |
|
std::unordered_map< std::string, unsigned int > | bTag_eigen_C |
|
std::unordered_map< std::string, unsigned int > | bTag_eigen_C_trkJet |
|
std::unordered_map< std::string, unsigned int > | bTag_eigen_light |
|
std::unordered_map< std::string, unsigned int > | bTag_eigen_light_trkJet |
|
struct { |
std::vector< std::string > pdf_set_names = {} |
|
std::string baseLHAPDF = "" |
|
bool doLHAPDF = false |
|
bool doLHAPDFInNominalTrees = false |
|
bool save_per_event = false |
|
std::unordered_map< std::string, std::vector< float > > pdf_results |
|
} | m_lhapdf_options |
|
struct { |
std::vector< std::string > lumi_calc_files = {} |
|
std::vector< std::string > config_files = {} |
|
std::vector< std::string > config_files_FS = {} |
|
std::vector< std::string > config_files_AF = {} |
|
std::vector< std::string > actual_mu_FS = {} |
|
std::vector< std::string > actual_mu_AF = {} |
|
float unrepresented_data_tol = 0.05 |
|
bool apply = false |
|
bool use_grl_tool = false |
|
bool mu_dependent = true |
|
std::vector< double > custom_SF = {} |
|
std::vector< int > periodAssignments = {} |
|
} | m_pileup_reweighting |
|
struct { |
typedef std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > triggermap_t |
|
bool isActivated = false |
|
triggermap_t trigger |
|
triggermap_t trigger_loose |
|
bool isConfigured = false |
|
std::vector< std::string > electron_trigger_systematics |
|
std::vector< std::string > muon_trigger_systematics |
|
std::vector< std::string > photon_trigger_systematics |
|
std::vector< std::string > electron_trigger_tool_names |
|
std::vector< std::string > muon_trigger_tool_names |
|
std::vector< std::string > photon_trigger_tool_names |
|
} | m_trigGlobalConfiguration |
|
std::shared_ptr< std::vector< std::string > > | m_allSelectionNames |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_allTriggers_Tight |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_electronTriggers_Tight |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_muonTriggers_Tight |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_tauTriggers_Tight |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_photonTriggers_Tight |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_allTriggers_Loose |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_electronTriggers_Loose |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_muonTriggers_Loose |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_tauTriggers_Loose |
|
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > | m_photonTriggers_Loose |
|
std::vector< std::pair< std::string, int > > | m_dummyTrigger |
|
bool | m_trigMatchElemRelink |
|
std::string | m_sumOfEventWeightsMetaData |
|
unsigned int | m_forceRandomRunNumber = 0 |
|
bool | m_isRun3 = false |
|
std::string | m_objectSelectionName |
|
std::string | m_outputFormat |
|
std::string | m_outputEvents |
|
bool | m_saveOnlySelectedEvents |
|
bool | m_outputFileSetAutoFlushZero |
|
int | m_outputFileNEventAutoFlush |
|
int | m_outputFileBasketSizePrimitive |
|
int | m_outputFileBasketSizeVector |
|
unsigned int | m_numberOfEventsToRun |
|
unsigned int | m_numberOfEventsToSkip |
|
std::size_t | m_nominalHashValue |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashPhotons |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashElectrons |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashFwdElectrons |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashMuons |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashSoftMuons |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashTaus |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashJets |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashLargeRJets |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashTrackJets |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashTracks |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashMET |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHashAll |
|
std::shared_ptr< std::list< std::size_t > > | m_list_systHashAll |
|
std::shared_ptr< std::unordered_set< std::size_t > > | m_systHash_electronInJetSubtraction |
|
std::shared_ptr< std::list< std::size_t > > | m_list_systHash_electronInJetSubtraction |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapPhotons |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapElectrons |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapFwdElectrons |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapMuons |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapSoftMuons |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapTaus |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapJets |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapLargeRJets |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapTrackJets |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapTracks |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapMET |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapPhotons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapElectrons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapFwdElectrons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapMuons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapSoftMuons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapTaus |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapJets |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapJets_electronInJetSubtraction |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapJetsLoose_electronInJetSubtraction |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapLargeRJets |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapTrackJets |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapTracks |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapMET |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapPhotons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapElectrons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapFwdElectrons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapMuons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapSoftMuons |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapTaus |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapJets |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapLargeRJets |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapTrackJets |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapTracks |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapElectrons_electronInJetSubtraction |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapJets_electronInJetSubtraction |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapJetsLoose_electronInJetSubtraction |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapPhotonsTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapPhotonsTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapElectronsTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapElectronsTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapFwdElectronsTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapFwdElectronsTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapMuonsTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapMuonsTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapSoftMuonsTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapSoftMuonsTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapTausTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapTausTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapJetsTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapJetsTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapLargeRJetsTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapLargeRJetsTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapTrackJetsTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapTrackJetsTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapTracksTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapTracksTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapElectrons_electronInJetSubtractionTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapElectrons_electronInJetSubtractionTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapJets_electronInJetSubtractionTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapJets_electronInJetSubtractionTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapJetsLoose_electronInJetSubtractionTDS |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllSgKeyMapJetsLoose_electronInJetSubtractionTDSAux |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapMissingET |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapMissingETLoose |
|
std::string | m_sgKeyKLFitter |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapKLFitter |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapKLFitterLoose |
|
std::string | m_sgKeyPseudoTop |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapPseudoTop |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systSgKeyMapPseudoTopLoose |
|
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > | m_systMapJetGhostTrack |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systDecoKeyMapJetGhostTrack |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systAllTTreeNames |
|
std::shared_ptr< std::unordered_map< std::size_t, std::string > > | m_systPersistantAllTTreeNames |
|
std::shared_ptr< std::unordered_map< std::size_t, unsigned int > > | m_systAllTTreeIndex |
|
std::shared_ptr< std::unordered_map< std::size_t, unsigned int > > | m_systAllTTreeLooseIndex |
|
int | m_release_series |
|
bool | m_saveBootstrapWeights |
|
int | m_BootstrapReplicas |
|
bool | m_useBadBatmanCleaning |
|
unsigned int | m_badBatmanCleaningMin |
|
unsigned int | m_badBatmanCleaningMax |
|
bool | m_useEventLevelJetCleaningTool |
|
std::shared_ptr< TreeFilter > | m_treeFilter |
|
std::unordered_map< std::string, std::string > | m_showerMCMCtranslator |
|
std::string | m_year |
|
Definition at line 41 of file TopConfig.h.
◆ triggermap_t
◆ TopConfig() [1/4]
top::TopConfig::TopConfig |
( |
| ) |
|
m_tauJetID("SetMe"), m_tauJetIDBkg("SetMe"), m_tauEVetoID("SetMe"), m_tauVetoLArCrack(false), m_tauPtcut(20000.),
Definition at line 24 of file TopConfig.cxx.
498 m_allSelectionNames = std::shared_ptr<std::vector<std::string> > (
new std::vector<std::string> );
500 m_systHashPhotons = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
501 m_systHashElectrons = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
502 m_systHashFwdElectrons = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
503 m_systHashMuons = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
504 m_systHashSoftMuons = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
505 m_systHashTaus = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
506 m_systHashJets = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
507 m_systHashLargeRJets = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
508 m_systHashTrackJets = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
509 m_systHashTracks = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
510 m_systHashMET = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
512 m_systHashAll = std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
513 m_list_systHashAll = std::shared_ptr<std::list<std::size_t> > (
new std::list<std::size_t> );
515 std::shared_ptr<std::unordered_set<std::size_t> > (
new std::unordered_set<std::size_t> );
519 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
522 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
525 new std::unordered_map<std::size_t, CP::SystematicSet> );
527 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
530 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
533 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
536 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
539 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
542 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
545 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
551 std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > (
new std::unordered_map<std::size_t,
555 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
558 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
561 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
564 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
567 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
570 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
573 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
576 new std::unordered_map<std::size_t, std::string> );
578 new std::unordered_map<std::size_t, std::string> );
580 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
583 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
587 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
592 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
596 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
599 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
602 new std::unordered_map<std::size_t, std::string> );
604 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
607 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
610 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
613 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
616 new std::unordered_map<std::size_t, std::string> );
618 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
621 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
625 = std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
628 = std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
631 = std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
635 new std::unordered_map<std::size_t, std::string> );
637 new std::unordered_map<std::size_t, std::string> );
639 new std::unordered_map<std::size_t, std::string> );
641 new std::unordered_map<std::size_t, std::string> );
643 new std::unordered_map<std::size_t, std::string> );
645 new std::unordered_map<std::size_t, std::string> );
647 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
650 new std::unordered_map<std::size_t, std::string> );
652 new std::unordered_map<std::size_t, std::string> );
654 new std::unordered_map<std::size_t, std::string> );
656 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
659 new std::unordered_map<std::size_t, std::string> );
661 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
664 new std::unordered_map<std::size_t, std::string> );
666 new std::unordered_map<std::size_t, std::string> );
668 new std::unordered_map<std::size_t, std::string> );
670 new std::unordered_map<std::size_t, std::string> );
672 new std::unordered_map<std::size_t, std::string> );
674 new std::unordered_map<std::size_t, std::string> );
676 new std::unordered_map<std::size_t, std::string> );
679 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
682 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
685 new std::unordered_map<std::size_t, std::string> );
687 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
690 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
693 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
698 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
701 new std::unordered_map<std::size_t, std::string> );
704 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
707 new std::unordered_map<std::size_t, std::string> );
710 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
713 new std::unordered_map<std::size_t, std::string> );
716 new std::unordered_map<std::size_t, CP::SystematicSet> );
718 new std::unordered_map<std::size_t, std::string> );
722 std::shared_ptr<std::unordered_map<std::size_t, std::string> > (
new std::unordered_map<std::size_t,
725 new std::unordered_map<std::size_t, std::string> );
727 std::shared_ptr<std::unordered_map<std::size_t, unsigned int> > (
new std::unordered_map<std::size_t,
730 std::shared_ptr<std::unordered_map<std::size_t, unsigned int> > (
new std::unordered_map<std::size_t,
◆ TopConfig() [2/4]
Definition at line 3648 of file TopConfig.cxx.
3695 typedef std::map<std::size_t, std::string>::const_iterator Itr;
3775 m_allTriggers_Tight = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
3776 m_electronTriggers_Tight = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
3777 m_muonTriggers_Tight = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
3778 m_tauTriggers_Tight = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
3779 m_photonTriggers_Tight = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
3781 m_allTriggers_Loose = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
3782 m_electronTriggers_Loose = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
3783 m_muonTriggers_Loose = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
3784 m_tauTriggers_Loose = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
3785 m_photonTriggers_Loose = std::make_shared<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > >();
◆ ~TopConfig()
virtual top::TopConfig::~TopConfig |
( |
| ) |
|
|
inlinevirtual |
◆ TopConfig() [3/4]
◆ TopConfig() [4/4]
top::TopConfig::TopConfig |
( |
TopConfig && |
rhs | ) |
|
|
delete |
◆ addBTagAlgo()
void top::TopConfig::addBTagAlgo |
( |
const std::string & |
algorithm, |
|
|
const std::string & |
selectionToolName, |
|
|
bool |
trackJets = false |
|
) |
| |
◆ addLHAPDFResult()
void top::TopConfig::addLHAPDFResult |
( |
const std::string & |
pdf_name, |
|
|
std::vector< float > |
sum_of_weights |
|
) |
| |
◆ allowSmallRJMSforAFII() [1/2]
virtual bool top::TopConfig::allowSmallRJMSforAFII |
( |
| ) |
const |
|
inlinevirtual |
◆ allowSmallRJMSforAFII() [2/2]
virtual void top::TopConfig::allowSmallRJMSforAFII |
( |
const bool |
setting | ) |
|
|
inlinevirtual |
◆ allSelectionNames()
std::shared_ptr<std::vector<std::string> > top::TopConfig::allSelectionNames |
( |
| ) |
const |
|
inline |
◆ allTriggers_Loose() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::allTriggers_Loose |
( |
const std::string & |
selection | ) |
const |
|
virtual |
Definition at line 3438 of file TopConfig.cxx.
3439 std::unordered_map<std::string,
3442 return (*key).second;
◆ allTriggers_Loose() [2/2]
virtual void top::TopConfig::allTriggers_Loose |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ allTriggers_Tight() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::allTriggers_Tight |
( |
const std::string & |
selection | ) |
const |
|
virtual |
Definition at line 3393 of file TopConfig.cxx.
3394 std::unordered_map<std::string,
3397 return (*key).second;
◆ allTriggers_Tight() [2/2]
virtual void top::TopConfig::allTriggers_Tight |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ applyElectronInJetSubtraction()
bool top::TopConfig::applyElectronInJetSubtraction |
( |
| ) |
const |
|
inline |
◆ applyTauMVATES()
bool top::TopConfig::applyTauMVATES |
( |
| ) |
|
|
inline |
◆ applyTightSFsInLooseTree()
bool top::TopConfig::applyTightSFsInLooseTree |
( |
| ) |
const |
|
inline |
◆ applyTTVACut()
bool top::TopConfig::applyTTVACut |
( |
| ) |
const |
|
inline |
◆ badBatmanCleaningMax()
unsigned int top::TopConfig::badBatmanCleaningMax |
( |
| ) |
const |
|
inline |
◆ badBatmanCleaningMin()
unsigned int top::TopConfig::badBatmanCleaningMin |
( |
| ) |
const |
|
inline |
◆ baseLHAPDF()
virtual std::string top::TopConfig::baseLHAPDF |
( |
| ) |
|
|
inlinevirtual |
◆ bJSF()
virtual float top::TopConfig::bJSF |
( |
| ) |
const |
|
inlinevirtual |
◆ boostedJetTaggers()
const std::vector<std::pair<std::string, std::string> >& top::TopConfig::boostedJetTaggers |
( |
| ) |
const |
|
inline |
◆ boostedTaggerSFnames()
const std::unordered_map<std::string, std::string>& top::TopConfig::boostedTaggerSFnames |
( |
| ) |
const |
|
inline |
◆ boostedTaggersSFSysNames()
const std::unordered_map<std::string, std::vector<std::string> >& top::TopConfig::boostedTaggersSFSysNames |
( |
| ) |
const |
|
inline |
◆ bTagAlgos()
const std::map<std::string, std::string> top::TopConfig::bTagAlgos |
( |
| ) |
const |
|
inline |
◆ bTagAlgos_trkJet()
const std::map<std::string, std::string> top::TopConfig::bTagAlgos_trkJet |
( |
| ) |
const |
|
inline |
◆ bTagAlgoWP()
const std::vector<std::pair<std::string, std::string> > top::TopConfig::bTagAlgoWP |
( |
| ) |
const |
|
inline |
◆ bTagAlgoWP_calib()
const std::vector<std::pair<std::string, std::string> > top::TopConfig::bTagAlgoWP_calib |
( |
| ) |
const |
|
inline |
◆ bTagAlgoWP_calib_trkJet()
const std::vector<std::pair<std::string, std::string> > top::TopConfig::bTagAlgoWP_calib_trkJet |
( |
| ) |
const |
|
inline |
◆ bTagAlgoWP_trkJet()
const std::vector<std::pair<std::string, std::string> > top::TopConfig::bTagAlgoWP_trkJet |
( |
| ) |
const |
|
inline |
◆ btagging_namedSysts()
virtual std::set<std::string> top::TopConfig::btagging_namedSysts |
( |
std::string |
WP | ) |
const |
|
inlinevirtual |
◆ btagging_num_B_eigenvars()
virtual unsigned int top::TopConfig::btagging_num_B_eigenvars |
( |
std::string |
WP | ) |
const |
|
inlinevirtual |
◆ btagging_num_C_eigenvars()
virtual unsigned int top::TopConfig::btagging_num_C_eigenvars |
( |
std::string |
WP | ) |
const |
|
inlinevirtual |
◆ btagging_num_Light_eigenvars()
virtual unsigned int top::TopConfig::btagging_num_Light_eigenvars |
( |
std::string |
WP | ) |
const |
|
inlinevirtual |
◆ bTaggingCalibration_B()
const std::string& top::TopConfig::bTaggingCalibration_B |
( |
| ) |
const |
|
inline |
◆ bTaggingCalibration_C()
const std::string& top::TopConfig::bTaggingCalibration_C |
( |
| ) |
const |
|
inline |
◆ bTaggingCalibration_Light()
const std::string& top::TopConfig::bTaggingCalibration_Light |
( |
| ) |
const |
|
inline |
◆ bTaggingCDIPath()
const std::string top::TopConfig::bTaggingCDIPath |
( |
| ) |
const |
|
inline |
◆ bTagSystsExcludedFromEV()
const std::string top::TopConfig::bTagSystsExcludedFromEV |
( |
| ) |
const |
|
inline |
◆ bTagWP()
const std::vector<std::string> top::TopConfig::bTagWP |
( |
| ) |
const |
|
inline |
◆ bTagWP_calib()
const std::vector<std::string> top::TopConfig::bTagWP_calib |
( |
| ) |
const |
|
inline |
◆ bTagWP_calib_trkJet()
const std::vector<std::string> top::TopConfig::bTagWP_calib_trkJet |
( |
| ) |
const |
|
inline |
◆ bTagWP_trkJet()
const std::vector<std::string> top::TopConfig::bTagWP_trkJet |
( |
| ) |
const |
|
inline |
◆ contains()
bool top::TopConfig::contains |
( |
const std::set< std::string > & |
systList, |
|
|
const std::string & |
name |
|
) |
| const |
◆ createPersistentSettings()
– top::TopPersistentSettings allows us to take a snapshot of top::TopConfig –/// – and save it to a mini-xAOD.
We can then re-create the top::TopConfig from file –///
Definition at line 3485 of file TopConfig.cxx.
3533 typedef std::unordered_map<std::size_t, std::string>::const_iterator Itr;
3536 out->m_chosen_btaggingWP_caloJet.emplace_back(btagWP);
3538 out->m_chosen_btaggingWP_trkJet.emplace_back(btagWP);
3541 out->m_systSgKeyMapPhotons.insert(std::make_pair((*i).first, (*i).second));
3544 out->m_systSgKeyMapElectrons.insert(std::make_pair((*i).first, (*i).second));
3547 out->m_systSgKeyMapFwdElectrons.insert(std::make_pair(
i.first,
i.second));
3550 out->m_systSgKeyMapMuons.insert(std::make_pair((*i).first, (*i).second));
3553 out->m_systSgKeyMapSoftMuons.insert(std::make_pair((*i).first, (*i).second));
3556 out->m_systSgKeyMapTaus.insert(std::make_pair((*i).first, (*i).second));
3559 out->m_systSgKeyMapJets.insert(std::make_pair((*i).first, (*i).second));
3563 out->m_systSgKeyMapJets_electronInJetSubtraction.insert(std::make_pair((*i).first, (*i).second));
3567 out->m_systSgKeyMapJetsLoose_electronInJetSubtraction.insert(std::make_pair((*i).first, (*i).second));
3570 out->m_systSgKeyMapLargeRJets.insert(std::make_pair((*i).first, (*i).second));
3573 out->m_systSgKeyMapTrackJets.insert(std::make_pair((*i).first, (*i).second));
3576 out->m_systSgKeyMapTracks.insert(std::make_pair((*i).first, (*i).second));
3579 out->m_systSgKeyMapMissingET.insert(std::make_pair((*i).first, (*i).second));
3582 out->m_systSgKeyMapMissingETLoose.insert(std::make_pair((*i).first, (*i).second));
3585 out->m_systSgKeyMapKLFitter.insert(std::make_pair((*i).first, (*i).second));
3588 out->m_systSgKeyMapKLFitterLoose.insert(std::make_pair((*i).first, (*i).second));
3591 out->m_systSgKeyMapPseudoTop.insert(std::make_pair((*i).first, (*i).second));
3594 out->m_systSgKeyMapPseudoTopLoose.insert(std::make_pair((*i).first, (*i).second));
3597 out->m_systDecoKeyMapJetGhostTrack.insert(std::make_pair((*i).first, (*i).second));
3600 out->m_systPersistantAllTTreeNames.insert(std::make_pair((*i).first, (*i).second));
3603 out->m_list_systHashAll.push_back(*
i);
3607 out->m_list_systHash_electronInJetSubtraction.push_back(*
i);
3611 out->m_allSelectionNames.push_back(*
i);
3614 out->m_allTriggers_Tight.insert(
i);
3617 out->m_electronTriggers_Tight.insert(
i);
3620 out->m_muonTriggers_Tight.insert(
i);
3623 out->m_tauTriggers_Tight.insert(
i);
3626 out->m_photonTriggers_Tight.insert(
i);
3630 out->m_allTriggers_Loose.insert(
i);
3633 out->m_electronTriggers_Loose.insert(
i);
3636 out->m_muonTriggers_Loose.insert(
i);
3639 out->m_tauTriggers_Loose.insert(
i);
3642 out->m_photonTriggers_Loose.insert(
i);
◆ decoKeyJetGhostTrack() [1/3]
virtual const std::string& top::TopConfig::decoKeyJetGhostTrack |
( |
| ) |
const |
|
inlinevirtual |
◆ decoKeyJetGhostTrack() [2/3]
const std::string & top::TopConfig::decoKeyJetGhostTrack |
( |
const std::size_t |
hash | ) |
const |
Definition at line 3332 of file TopConfig.cxx.
3341 "TopConfig: Failed to retrieve decoKeyJetGhostTrack.");
◆ decoKeyJetGhostTrack() [3/3]
void top::TopConfig::decoKeyJetGhostTrack |
( |
const std::string & |
key | ) |
|
|
virtual |
◆ demandPriVtx()
bool top::TopConfig::demandPriVtx |
( |
| ) |
const |
|
inline |
◆ doEleEleOverlapRemoval()
bool top::TopConfig::doEleEleOverlapRemoval |
( |
| ) |
const |
|
inline |
◆ doFakesMMWeightsIFF()
bool top::TopConfig::doFakesMMWeightsIFF |
( |
| ) |
const |
|
inline |
◆ doForwardJVTinMET() [1/2]
virtual bool top::TopConfig::doForwardJVTinMET |
( |
| ) |
const |
|
inlinevirtual |
◆ doForwardJVTinMET() [2/2]
virtual void top::TopConfig::doForwardJVTinMET |
( |
const bool & |
dofJVT | ) |
|
|
inlinevirtual |
◆ doJVTinMET() [1/2]
virtual bool top::TopConfig::doJVTinMET |
( |
| ) |
const |
|
inlinevirtual |
◆ doJVTinMET() [2/2]
virtual void top::TopConfig::doJVTinMET |
( |
const bool & |
doJVT | ) |
|
|
inlinevirtual |
◆ doKLFitter()
bool top::TopConfig::doKLFitter |
( |
| ) |
const |
|
inline |
◆ doLargeJetOverlapRemoval()
bool top::TopConfig::doLargeJetOverlapRemoval |
( |
| ) |
const |
|
inline |
◆ doLargeRPseudodataJER() [1/2]
virtual bool top::TopConfig::doLargeRPseudodataJER |
( |
| ) |
const |
|
inlinevirtual |
◆ doLargeRPseudodataJER() [2/2]
virtual void top::TopConfig::doLargeRPseudodataJER |
( |
const bool & |
b | ) |
|
|
inlinevirtual |
◆ doLHAPDF()
virtual bool top::TopConfig::doLHAPDF |
( |
| ) |
|
|
inlinevirtual |
◆ doLHAPDFInNominalTrees()
virtual bool top::TopConfig::doLHAPDFInNominalTrees |
( |
| ) |
|
|
inlinevirtual |
◆ doLooseEvents()
bool top::TopConfig::doLooseEvents |
( |
| ) |
const |
|
inline |
◆ doLooseSysts()
bool top::TopConfig::doLooseSysts |
( |
| ) |
const |
|
inline |
◆ doMCGeneratorWeights()
bool top::TopConfig::doMCGeneratorWeights |
( |
| ) |
const |
|
inline |
◆ doMCGeneratorWeightsInNominalTrees()
bool top::TopConfig::doMCGeneratorWeightsInNominalTrees |
( |
| ) |
const |
|
inline |
◆ doMultipleJES()
bool top::TopConfig::doMultipleJES |
( |
| ) |
const |
|
inline |
◆ doOverlapRemovalOnLooseLeptonDef()
bool top::TopConfig::doOverlapRemovalOnLooseLeptonDef |
( |
| ) |
const |
|
inline |
◆ doParticleLevelOverlapRemovalElJet()
bool top::TopConfig::doParticleLevelOverlapRemovalElJet |
( |
| ) |
const |
|
inline |
◆ doParticleLevelOverlapRemovalJetPhoton()
bool top::TopConfig::doParticleLevelOverlapRemovalJetPhoton |
( |
| ) |
const |
|
inline |
◆ doParticleLevelOverlapRemovalMuJet()
bool top::TopConfig::doParticleLevelOverlapRemovalMuJet |
( |
| ) |
const |
|
inline |
◆ doPileupReweighting()
bool top::TopConfig::doPileupReweighting |
( |
| ) |
|
|
inline |
◆ doPseudoTop()
bool top::TopConfig::doPseudoTop |
( |
| ) |
const |
|
inline |
◆ doTightEvents()
bool top::TopConfig::doTightEvents |
( |
| ) |
const |
|
inline |
◆ doTightSysts()
bool top::TopConfig::doTightSysts |
( |
| ) |
const |
|
inline |
◆ doTopParticleLevel()
bool top::TopConfig::doTopParticleLevel |
( |
| ) |
const |
|
inline |
◆ doTopPartonHistory()
bool top::TopConfig::doTopPartonHistory |
( |
| ) |
const |
|
inline |
◆ doTopPartonLevel()
bool top::TopConfig::doTopPartonLevel |
( |
| ) |
const |
|
inline |
◆ doTruthBlockInfo()
bool top::TopConfig::doTruthBlockInfo |
( |
| ) |
const |
|
inline |
◆ doTruthPDFInfo()
bool top::TopConfig::doTruthPDFInfo |
( |
| ) |
const |
|
inline |
◆ doTruthPDFInfoInNominalTrees()
bool top::TopConfig::doTruthPDFInfoInNominalTrees |
( |
| ) |
const |
|
inline |
◆ dumpBtagSystsInSystTrees() [1/2]
virtual const bool& top::TopConfig::dumpBtagSystsInSystTrees |
( |
| ) |
|
|
inlinevirtual |
◆ dumpBtagSystsInSystTrees() [2/2]
virtual void top::TopConfig::dumpBtagSystsInSystTrees |
( |
const bool & |
b | ) |
|
|
inlinevirtual |
◆ egammaCalibration()
const std::string& top::TopConfig::egammaCalibration |
( |
| ) |
const |
|
inline |
◆ egammaSystematicModel() [1/2]
virtual const std::string& top::TopConfig::egammaSystematicModel |
( |
| ) |
|
|
inlinevirtual |
◆ egammaSystematicModel() [2/2]
virtual void top::TopConfig::egammaSystematicModel |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ electrond0Sigcut() [1/2]
virtual float top::TopConfig::electrond0Sigcut |
( |
| ) |
const |
|
inlinevirtual |
◆ electrond0Sigcut() [2/2]
virtual void top::TopConfig::electrond0Sigcut |
( |
const float |
d0sig | ) |
|
|
inlinevirtual |
◆ electrondeltaz0cut() [1/2]
virtual float top::TopConfig::electrondeltaz0cut |
( |
| ) |
const |
|
inlinevirtual |
◆ electrondeltaz0cut() [2/2]
virtual void top::TopConfig::electrondeltaz0cut |
( |
const float |
delta_z0 | ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModel() [1/2]
virtual const std::string& top::TopConfig::electronEfficiencySystematicModel |
( |
| ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModel() [2/2]
virtual void top::TopConfig::electronEfficiencySystematicModel |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelEtaBinning() [1/2]
virtual const std::string& top::TopConfig::electronEfficiencySystematicModelEtaBinning |
( |
| ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelEtaBinning() [2/2]
virtual void top::TopConfig::electronEfficiencySystematicModelEtaBinning |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelEtBinning() [1/2]
virtual const std::string& top::TopConfig::electronEfficiencySystematicModelEtBinning |
( |
| ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelEtBinning() [2/2]
virtual void top::TopConfig::electronEfficiencySystematicModelEtBinning |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelIdSize() [1/2]
virtual const int& top::TopConfig::electronEfficiencySystematicModelIdSize |
( |
| ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelIdSize() [2/2]
virtual void top::TopConfig::electronEfficiencySystematicModelIdSize |
( |
const int & |
s | ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelIsoSize() [1/2]
virtual const int& top::TopConfig::electronEfficiencySystematicModelIsoSize |
( |
| ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelIsoSize() [2/2]
virtual void top::TopConfig::electronEfficiencySystematicModelIsoSize |
( |
const int & |
s | ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelNToys() [1/2]
virtual const int& top::TopConfig::electronEfficiencySystematicModelNToys |
( |
| ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelNToys() [2/2]
virtual void top::TopConfig::electronEfficiencySystematicModelNToys |
( |
const int & |
s | ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelRecoSize() [1/2]
virtual const int& top::TopConfig::electronEfficiencySystematicModelRecoSize |
( |
| ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelRecoSize() [2/2]
virtual void top::TopConfig::electronEfficiencySystematicModelRecoSize |
( |
const int & |
s | ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelToySeed() [1/2]
virtual const int& top::TopConfig::electronEfficiencySystematicModelToySeed |
( |
| ) |
|
|
inlinevirtual |
◆ electronEfficiencySystematicModelToySeed() [2/2]
virtual void top::TopConfig::electronEfficiencySystematicModelToySeed |
( |
const int & |
s | ) |
|
|
inlinevirtual |
◆ electronID() [1/2]
virtual const std::string& top::TopConfig::electronID |
( |
| ) |
const |
|
inlinevirtual |
◆ electronID() [2/2]
virtual void top::TopConfig::electronID |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ electronIDDecoration()
const std::string& top::TopConfig::electronIDDecoration |
( |
| ) |
const |
|
inline |
◆ electronIDLoose() [1/2]
virtual const std::string& top::TopConfig::electronIDLoose |
( |
| ) |
const |
|
inlinevirtual |
◆ electronIDLoose() [2/2]
virtual void top::TopConfig::electronIDLoose |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ electronIDLooseDecoration()
const std::string& top::TopConfig::electronIDLooseDecoration |
( |
| ) |
const |
|
inline |
◆ electronIDSFFileLoosePath()
const std::string top::TopConfig::electronIDSFFileLoosePath |
( |
| ) |
const |
|
inline |
◆ electronIDSFFilePath()
const std::string top::TopConfig::electronIDSFFilePath |
( |
| ) |
const |
|
inline |
◆ electronIsolation() [1/2]
virtual const std::string& top::TopConfig::electronIsolation |
( |
| ) |
const |
|
inlinevirtual |
◆ electronIsolation() [2/2]
virtual void top::TopConfig::electronIsolation |
( |
const std::string & |
iso | ) |
|
|
inlinevirtual |
◆ electronIsolationLoose() [1/2]
virtual const std::string& top::TopConfig::electronIsolationLoose |
( |
| ) |
const |
|
inlinevirtual |
◆ electronIsolationLoose() [2/2]
virtual void top::TopConfig::electronIsolationLoose |
( |
const std::string & |
iso | ) |
|
|
inlinevirtual |
◆ electronIsolationSF() [1/2]
std::string const& top::TopConfig::electronIsolationSF |
( |
| ) |
const |
|
inline |
◆ electronIsolationSF() [2/2]
void top::TopConfig::electronIsolationSF |
( |
std::string const & |
iso | ) |
|
|
inline |
◆ electronIsolationSFLoose() [1/2]
std::string const& top::TopConfig::electronIsolationSFLoose |
( |
| ) |
const |
|
inline |
◆ electronIsolationSFLoose() [2/2]
void top::TopConfig::electronIsolationSFLoose |
( |
std::string const & |
iso | ) |
|
|
inline |
◆ electronIsolationWPs()
virtual const std::vector<std::string>& top::TopConfig::electronIsolationWPs |
( |
| ) |
const |
|
inlinevirtual |
◆ electronPtcut() [1/2]
virtual float top::TopConfig::electronPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ electronPtcut() [2/2]
virtual void top::TopConfig::electronPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ electronTriggers_Loose() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::electronTriggers_Loose |
( |
const std::string & |
selection | ) |
const |
|
virtual |
◆ electronTriggers_Loose() [2/2]
virtual void top::TopConfig::electronTriggers_Loose |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ electronTriggers_Tight() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::electronTriggers_Tight |
( |
const std::string & |
selection | ) |
const |
|
virtual |
◆ electronTriggers_Tight() [2/2]
virtual void top::TopConfig::electronTriggers_Tight |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ electronVetoLArCrack() [1/2]
virtual bool top::TopConfig::electronVetoLArCrack |
( |
| ) |
const |
|
inlinevirtual |
◆ electronVetoLArCrack() [2/2]
virtual void top::TopConfig::electronVetoLArCrack |
( |
const bool |
b | ) |
|
|
inlinevirtual |
◆ elTrigEffConfig() [1/2]
std::string const& top::TopConfig::elTrigEffConfig |
( |
| ) |
const |
|
inline |
◆ elTrigEffConfig() [2/2]
void top::TopConfig::elTrigEffConfig |
( |
const std::string & |
s | ) |
|
|
inline |
◆ enablePromptLeptonImprovedVetoStudies() [1/2]
bool top::TopConfig::enablePromptLeptonImprovedVetoStudies |
( |
| ) |
const |
|
inline |
◆ enablePromptLeptonImprovedVetoStudies() [2/2]
virtual void top::TopConfig::enablePromptLeptonImprovedVetoStudies |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ FakesMMConfigIFF()
std::string top::TopConfig::FakesMMConfigIFF |
( |
| ) |
const |
|
inline |
◆ FakesMMIFFDebug()
bool top::TopConfig::FakesMMIFFDebug |
( |
| ) |
const |
|
inline |
◆ filterBranches()
std::vector<std::string> top::TopConfig::filterBranches |
( |
| ) |
const |
|
inline |
◆ filterNominalBranches()
std::vector<std::string> top::TopConfig::filterNominalBranches |
( |
| ) |
const |
|
inline |
◆ filterNominalLooseBranches()
std::vector<std::string> top::TopConfig::filterNominalLooseBranches |
( |
| ) |
const |
|
inline |
◆ filterParticleLevelBranches()
std::vector<std::string> top::TopConfig::filterParticleLevelBranches |
( |
| ) |
const |
|
inline |
◆ filterPartonLevelBranches()
std::vector<std::string> top::TopConfig::filterPartonLevelBranches |
( |
| ) |
const |
|
inline |
◆ fixConfiguration()
void top::TopConfig::fixConfiguration |
( |
| ) |
|
Definition at line 2480 of file TopConfig.cxx.
2501 std::string nominalPhotons(
"SetMe");
2502 std::string nominalElectrons(
"SetMe");
2503 std::string nominalFwdElectrons(
"SetMe");
2504 std::string nominalMuons(
"SetMe");
2505 std::string nominalSoftMuons(
"SetMe");
2506 std::string nominalTaus(
"SetMe");
2507 std::string nominalJets(
"SetMe");
2508 std::string nominalLargeRJets(
"SetMe");
2509 std::string nominalTrackJets(
"SetMe");
2510 std::string nominalTracks(
"SetMe");
2511 std::string
nominal(
"nominal");
2512 std::string tds(
"TDS");
2513 std::string tdsAux(
"TDSAux.");
2518 nominalPhotons = (*ph).second;
2523 nominalElectrons = (*el).second;
2529 nominalFwdElectrons = (*fwdel).second;
2534 nominalMuons = (*mu).second;
2540 nominalSoftMuons = (*softmu).second;
2545 nominalTaus = (*tau).second;
2550 nominalJets = (*jet).second;
2556 nominalLargeRJets = (*largeRJet).second;
2562 nominalTrackJets = (*trackJet).second;
2566 nominalTracks = (*tracks).second;
2611 std::unordered_map<std::size_t, std::string>::const_iterator tau =
m_systSgKeyMapTaus->find(*
i);
2643 std::unordered_map<std::size_t, std::string>::const_iterator tracks =
m_systSgKeyMapTracks->find(*
i);
2657 std::string electronInJetSubtraction_Electrons(
"electronInJetSubtraction_Electrons_USING_");
2658 std::string electronInJetSubtraction_Jets(
"electronInJetSubtraction_Jets_USING_");
2659 std::string electronInJetSubtraction_JetsLoose(
"electronInJetSubtraction_JetsLoose_USING_");
2660 std::string electronInJetSubtraction_nominalElectrons = electronInJetSubtraction_Electrons + nominalElectrons +
2661 "_AND_" + nominalJets;
2662 std::string electronInJetSubtraction_nominalJets = electronInJetSubtraction_Jets + nominalElectrons +
"_AND_" +
2664 std::string electronInJetSubtraction_nominalJetsLoose = electronInJetSubtraction_JetsLoose + nominalElectrons +
2665 "_AND_" + nominalJets;
2673 electronInJetSubtraction_Electrons
2674 + (*el).second +
"_AND_" +
2677 electronInJetSubtraction_Jets +
2678 (*el).second +
"_AND_" + nominalJets));
2680 electronInJetSubtraction_Jets +
2681 (*el).second +
"_AND_" + nominalJets));
2684 electronInJetSubtraction_JetsLoose
2685 + (*el).second +
"_AND_" +
2688 electronInJetSubtraction_JetsLoose +
2689 (*el).second +
"_AND_" +
2694 electronInJetSubtraction_Electrons
2695 + nominalElectrons +
"_AND_" +
2698 electronInJetSubtraction_Jets +
2699 nominalElectrons +
"_AND_" +
2702 electronInJetSubtraction_Jets +
2703 nominalElectrons +
"_AND_" +
2707 electronInJetSubtraction_JetsLoose
2708 + nominalElectrons +
"_AND_" +
2711 electronInJetSubtraction_JetsLoose +
2712 nominalElectrons +
"_AND_" +
2717 electronInJetSubtraction_nominalElectrons));
2719 electronInJetSubtraction_nominalJets));
2721 electronInJetSubtraction_nominalJetsLoose));
2728 typedef std::unordered_map<std::size_t, std::string>::const_iterator Itr2;
2773 (*i).second + tdsAux));
2796 (*i).second + tdsAux));
2802 typedef std::unordered_map<std::size_t, CP::SystematicSet>::const_iterator Itr;
2890 unsigned int TTreeIndex(0);
◆ forceNominalWeightFallbackIndex()
bool top::TopConfig::forceNominalWeightFallbackIndex |
( |
| ) |
const |
|
inline |
◆ forceRandomRunNumber()
unsigned int top::TopConfig::forceRandomRunNumber |
( |
| ) |
const |
|
inline |
◆ fwdElectronBCIDCleaningMaxRun() [1/2]
virtual int top::TopConfig::fwdElectronBCIDCleaningMaxRun |
( |
| ) |
const |
|
inlinevirtual |
◆ fwdElectronBCIDCleaningMaxRun() [2/2]
virtual void top::TopConfig::fwdElectronBCIDCleaningMaxRun |
( |
const int |
fwdElectronBCIDCleaningMaxRun | ) |
|
|
inlinevirtual |
◆ fwdElectronBCIDCleaningMinRun() [1/2]
virtual int top::TopConfig::fwdElectronBCIDCleaningMinRun |
( |
| ) |
const |
|
inlinevirtual |
◆ fwdElectronBCIDCleaningMinRun() [2/2]
virtual void top::TopConfig::fwdElectronBCIDCleaningMinRun |
( |
const int |
fwdElectronBCIDCleaningMinRun | ) |
|
|
inlinevirtual |
◆ fwdElectronID() [1/2]
virtual const std::string& top::TopConfig::fwdElectronID |
( |
| ) |
const |
|
inlinevirtual |
◆ fwdElectronID() [2/2]
virtual void top::TopConfig::fwdElectronID |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ fwdElectronIDLoose() [1/2]
virtual const std::string& top::TopConfig::fwdElectronIDLoose |
( |
| ) |
const |
|
inlinevirtual |
◆ fwdElectronIDLoose() [2/2]
virtual void top::TopConfig::fwdElectronIDLoose |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ fwdElectronMaxEtacut() [1/2]
virtual float top::TopConfig::fwdElectronMaxEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ fwdElectronMaxEtacut() [2/2]
virtual void top::TopConfig::fwdElectronMaxEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ fwdElectronMinEtacut() [1/2]
virtual float top::TopConfig::fwdElectronMinEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ fwdElectronMinEtacut() [2/2]
virtual void top::TopConfig::fwdElectronMinEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ fwdElectronPtcut() [1/2]
virtual float top::TopConfig::fwdElectronPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ fwdElectronPtcut() [2/2]
virtual void top::TopConfig::fwdElectronPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ getDerivationStream()
std::string top::TopConfig::getDerivationStream |
( |
| ) |
const |
|
inline |
◆ getDSID()
unsigned int top::TopConfig::getDSID |
( |
| ) |
const |
|
inline |
◆ getfJVTWP()
const std::string& top::TopConfig::getfJVTWP |
( |
| ) |
const |
|
inline |
◆ getGlobalTriggerElectronSystematics()
std::vector<std::string> top::TopConfig::getGlobalTriggerElectronSystematics |
( |
| ) |
const |
|
inline |
◆ getGlobalTriggerElectronTools()
std::vector<std::string> top::TopConfig::getGlobalTriggerElectronTools |
( |
| ) |
const |
|
inline |
◆ getGlobalTriggerMuonSystematics()
std::vector<std::string> top::TopConfig::getGlobalTriggerMuonSystematics |
( |
| ) |
const |
|
inline |
◆ getGlobalTriggerMuonTools()
std::vector<std::string> top::TopConfig::getGlobalTriggerMuonTools |
( |
| ) |
const |
|
inline |
◆ getGlobalTriggerPhotonSystematics()
std::vector<std::string> top::TopConfig::getGlobalTriggerPhotonSystematics |
( |
| ) |
const |
|
inline |
◆ getGlobalTriggerPhotonTools()
std::vector<std::string> top::TopConfig::getGlobalTriggerPhotonTools |
( |
| ) |
const |
|
inline |
◆ getGlobalTriggers()
auto const& top::TopConfig::getGlobalTriggers |
( |
| ) |
const |
|
inline |
◆ getGlobalTriggersLoose()
auto const& top::TopConfig::getGlobalTriggersLoose |
( |
| ) |
const |
|
inline |
◆ getJVTWP()
const std::string& top::TopConfig::getJVTWP |
( |
| ) |
const |
|
inline |
◆ getLHAPDFResults()
std::unordered_map<std::string, std::vector<float> >& top::TopConfig::getLHAPDFResults |
( |
| ) |
|
|
inline |
◆ getMapIndex()
unsigned int top::TopConfig::getMapIndex |
( |
| ) |
const |
|
inline |
◆ GetMCMCTranslator()
const std::unordered_map<std::string, std::string>& top::TopConfig::GetMCMCTranslator |
( |
| ) |
const |
|
inline |
◆ getMETJetSelectionWP()
const std::string& top::TopConfig::getMETJetSelectionWP |
( |
| ) |
|
|
inline |
◆ getNumberOfBootstrapReplicas()
int top::TopConfig::getNumberOfBootstrapReplicas |
( |
| ) |
const |
|
inline |
◆ getReleaseSeries()
int top::TopConfig::getReleaseSeries |
( |
| ) |
const |
|
inline |
◆ getShoweringAlgorithm()
◆ getSystematicsList()
bool top::TopConfig::getSystematicsList |
( |
const std::string & |
syst, |
|
|
std::set< std::string > & |
systList |
|
) |
| const |
Definition at line 2271 of file TopConfig.cxx.
2274 if (syststr.find(
" ") != std::string::npos) {
2275 ATH_MSG_ERROR(
"getSystematicsList: systematic string can't contain white spaces");
2279 std::string separator =
",";
2280 std::string::size_type
start = 0,
end = 0;
2281 while ((
end = syststr.find(separator,
start)) != std::string::npos) {
2283 if (token.size()) systList.insert(token);
2286 std::string lasttoken = syststr.substr(
start);
2287 if (lasttoken.size()) systList.insert(lasttoken);
◆ getTDPPath()
const std::string& top::TopConfig::getTDPPath |
( |
| ) |
const |
|
inline |
◆ getTreeFilter()
◆ getYear() [1/2]
const std::string& top::TopConfig::getYear |
( |
| ) |
|
|
inline |
◆ getYear() [2/2]
std::string top::TopConfig::getYear |
( |
unsigned int |
runnumber, |
|
|
const bool |
isMC |
|
) |
| |
◆ ghostTrackspT() [1/2]
virtual float top::TopConfig::ghostTrackspT |
( |
| ) |
const |
|
inlinevirtual |
◆ ghostTrackspT() [2/2]
virtual void top::TopConfig::ghostTrackspT |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ ghostTracksQuality() [1/2]
virtual const std::string& top::TopConfig::ghostTracksQuality |
( |
| ) |
const |
|
inlinevirtual |
◆ ghostTracksQuality() [2/2]
virtual void top::TopConfig::ghostTracksQuality |
( |
const std::string & |
ghostTracksQuality | ) |
|
|
inlinevirtual |
◆ ghostTracksVertexAssociation() [1/2]
virtual const std::string& top::TopConfig::ghostTracksVertexAssociation |
( |
| ) |
const |
|
inlinevirtual |
◆ ghostTracksVertexAssociation() [2/2]
virtual void top::TopConfig::ghostTracksVertexAssociation |
( |
const std::string & |
vertexassociation | ) |
|
|
inlinevirtual |
◆ grlDir()
const std::string& top::TopConfig::grlDir |
( |
| ) |
const |
|
inline |
◆ grlFile()
const std::vector<std::string> top::TopConfig::grlFile |
( |
| ) |
const |
|
inline |
◆ isAFII()
bool top::TopConfig::isAFII |
( |
| ) |
const |
|
inline |
◆ isDataOverlay()
bool top::TopConfig::isDataOverlay |
( |
| ) |
const |
|
inline |
◆ isMC()
bool top::TopConfig::isMC |
( |
| ) |
const |
|
inline |
◆ isNominalAvailable()
bool top::TopConfig::isNominalAvailable |
( |
| ) |
const |
|
inline |
◆ isRun3()
bool top::TopConfig::isRun3 |
( |
| ) |
const |
|
inline |
◆ isSherpa22Vjets()
bool top::TopConfig::isSherpa22Vjets |
( |
| ) |
const |
|
inline |
◆ isSystAll()
bool top::TopConfig::isSystAll |
( |
const std::string & |
syst | ) |
const |
◆ isSystNominal()
bool top::TopConfig::isSystNominal |
( |
const std::string & |
syst | ) |
const |
◆ isTopPartonHistoryRegisteredInNtuple()
bool top::TopConfig::isTopPartonHistoryRegisteredInNtuple |
( |
| ) |
const |
|
inline |
◆ isTruthDxAOD()
bool top::TopConfig::isTruthDxAOD |
( |
| ) |
const |
|
inline |
◆ jetCalibSequence() [1/2]
virtual const std::string& top::TopConfig::jetCalibSequence |
( |
| ) |
const |
|
inlinevirtual |
◆ jetCalibSequence() [2/2]
virtual void top::TopConfig::jetCalibSequence |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ jetEtacut() [1/2]
virtual float top::TopConfig::jetEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ jetEtacut() [2/2]
virtual void top::TopConfig::jetEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ jetEtaGhostTracks() [1/2]
virtual float top::TopConfig::jetEtaGhostTracks |
( |
| ) |
const |
|
inlinevirtual |
◆ jetEtaGhostTracks() [2/2]
virtual void top::TopConfig::jetEtaGhostTracks |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ jetJERSmearingModel() [1/2]
virtual const std::string& top::TopConfig::jetJERSmearingModel |
( |
| ) |
const |
|
inlinevirtual |
◆ jetJERSmearingModel() [2/2]
virtual void top::TopConfig::jetJERSmearingModel |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ jetJMSOption() [1/2]
virtual const std::string& top::TopConfig::jetJMSOption |
( |
| ) |
const |
|
inlinevirtual |
◆ jetJMSOption() [2/2]
virtual void top::TopConfig::jetJMSOption |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ jetPtcut() [1/2]
virtual float top::TopConfig::jetPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ jetPtcut() [2/2]
virtual void top::TopConfig::jetPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ jetPtGhostTracks() [1/2]
virtual float top::TopConfig::jetPtGhostTracks |
( |
| ) |
const |
|
inlinevirtual |
◆ jetPtGhostTracks() [2/2]
virtual void top::TopConfig::jetPtGhostTracks |
( |
const float |
pt, |
|
|
const float |
small_jet_pt |
|
) |
| |
|
inlinevirtual |
◆ jetResponseMatchingDeltaR()
float top::TopConfig::jetResponseMatchingDeltaR |
( |
| ) |
const |
|
inline |
◆ jetStoreTruthLabels() [1/2]
virtual bool top::TopConfig::jetStoreTruthLabels |
( |
| ) |
const |
|
inlinevirtual |
◆ jetStoreTruthLabels() [2/2]
virtual void top::TopConfig::jetStoreTruthLabels |
( |
bool |
b | ) |
|
|
inlinevirtual |
◆ jetSubstructureName() [1/2]
virtual const std::string& top::TopConfig::jetSubstructureName |
( |
| ) |
const |
|
inlinevirtual |
◆ jetSubstructureName() [2/2]
virtual void top::TopConfig::jetSubstructureName |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ jetUncertainties_NPModel() [1/2]
virtual const std::string& top::TopConfig::jetUncertainties_NPModel |
( |
| ) |
const |
|
inlinevirtual |
◆ jetUncertainties_NPModel() [2/2]
void top::TopConfig::jetUncertainties_NPModel |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ jetUncertainties_QGFracFile() [1/2]
virtual const std::string& top::TopConfig::jetUncertainties_QGFracFile |
( |
| ) |
const |
|
inlinevirtual |
◆ jetUncertainties_QGFracFile() [2/2]
void top::TopConfig::jetUncertainties_QGFracFile |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ jetUncertainties_QGHistPatterns() [1/2]
virtual const std::vector<std::string>& top::TopConfig::jetUncertainties_QGHistPatterns |
( |
| ) |
const |
|
inlinevirtual |
◆ jetUncertainties_QGHistPatterns() [2/2]
void top::TopConfig::jetUncertainties_QGHistPatterns |
( |
const std::string & |
s | ) |
|
|
virtual |
Definition at line 1964 of file TopConfig.cxx.
1966 std::vector<std::string> outVector;
1967 if (
s.find(
" ") != std::string::npos) {
1968 throw std::runtime_error {
1969 "TopConfig: jetUncertainties_QGHistPatterns string can't contain white spaces"
1974 if (outVector.size() != 1)
1975 for (
const auto&
s : outVector) {
1977 if (i < 300000 || i >= 1000000)
throw std::runtime_error {
1978 "TopConfig: jetUncertainties_QGHistPatterns string doesn't look like a list of DISDs! You can either specify a single string pattern or a list of DSIDs separated by commas."
◆ JSF()
virtual float top::TopConfig::JSF |
( |
| ) |
const |
|
inlinevirtual |
◆ KLFitterBTaggingMethod()
const std::string& top::TopConfig::KLFitterBTaggingMethod |
( |
| ) |
const |
|
inline |
◆ KLFitterFailOnLessThanXJets()
bool top::TopConfig::KLFitterFailOnLessThanXJets |
( |
| ) |
const |
|
inline |
◆ KLFitterJetSelectionMode()
const std::string& top::TopConfig::KLFitterJetSelectionMode |
( |
| ) |
const |
|
inline |
◆ KLFitterLH()
const std::string& top::TopConfig::KLFitterLH |
( |
| ) |
const |
|
inline |
◆ KLFitterOutput()
const std::string& top::TopConfig::KLFitterOutput |
( |
| ) |
const |
|
inline |
◆ KLFitterSaveAllPermutations()
bool top::TopConfig::KLFitterSaveAllPermutations |
( |
| ) |
const |
|
inline |
◆ KLFitterTopMassFixed()
bool top::TopConfig::KLFitterTopMassFixed |
( |
| ) |
const |
|
inline |
◆ KLFitterTransferFunctionsPath()
const std::string& top::TopConfig::KLFitterTransferFunctionsPath |
( |
| ) |
const |
|
inline |
◆ largeRJESJMSConfig() [1/2]
virtual const std::string& top::TopConfig::largeRJESJMSConfig |
( |
| ) |
const |
|
inlinevirtual |
◆ largeRJESJMSConfig() [2/2]
virtual void top::TopConfig::largeRJESJMSConfig |
( |
const std::string & |
largeR_config | ) |
|
|
inlinevirtual |
◆ largeRJetEtacut() [1/2]
virtual float top::TopConfig::largeRJetEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ largeRJetEtacut() [2/2]
virtual void top::TopConfig::largeRJetEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ largeRJetMasscut() [1/2]
virtual float top::TopConfig::largeRJetMasscut |
( |
| ) |
const |
|
inlinevirtual |
◆ largeRJetMasscut() [2/2]
virtual void top::TopConfig::largeRJetMasscut |
( |
const float |
m | ) |
|
|
inlinevirtual |
◆ largeRJetPtcut() [1/2]
virtual float top::TopConfig::largeRJetPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ largeRJetPtcut() [2/2]
virtual void top::TopConfig::largeRJetPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ largeRJetSubstructureVariables()
virtual const std::map<std::string,std::string> top::TopConfig::largeRJetSubstructureVariables |
( |
| ) |
const |
|
inlinevirtual |
◆ largeRJetUncertainties_JMR_NPModel() [1/2]
virtual const std::string& top::TopConfig::largeRJetUncertainties_JMR_NPModel |
( |
| ) |
const |
|
inlinevirtual |
◆ largeRJetUncertainties_JMR_NPModel() [2/2]
virtual void top::TopConfig::largeRJetUncertainties_JMR_NPModel |
( |
const std::string & |
largeR_JMR_config | ) |
|
|
inlinevirtual |
◆ largeRJetUncertainties_NPModel() [1/2]
virtual const std::string& top::TopConfig::largeRJetUncertainties_NPModel |
( |
| ) |
const |
|
inlinevirtual |
◆ largeRJetUncertainties_NPModel() [2/2]
virtual void top::TopConfig::largeRJetUncertainties_NPModel |
( |
const std::string & |
largeR_config | ) |
|
|
inlinevirtual |
◆ largeRJetUncertaintiesConfigDir() [1/2]
virtual const std::string& top::TopConfig::largeRJetUncertaintiesConfigDir |
( |
| ) |
const |
|
inlinevirtual |
◆ largeRJetUncertaintiesConfigDir() [2/2]
virtual void top::TopConfig::largeRJetUncertaintiesConfigDir |
( |
const std::string & |
largeRConfigDir | ) |
|
|
inlinevirtual |
◆ LHAPDFSets()
virtual std::vector<std::string> top::TopConfig::LHAPDFSets |
( |
| ) |
|
|
inlinevirtual |
◆ makeAllCPTools()
bool top::TopConfig::makeAllCPTools |
( |
| ) |
const |
|
inline |
◆ METSignificance() [1/2]
virtual bool top::TopConfig::METSignificance |
( |
| ) |
const |
|
inlinevirtual |
◆ METSignificance() [2/2]
virtual void top::TopConfig::METSignificance |
( |
bool |
doMETSignificance | ) |
|
|
inlinevirtual |
◆ METSignifSoftTermParam() [1/2]
virtual const std::string& top::TopConfig::METSignifSoftTermParam |
( |
| ) |
const |
|
inlinevirtual |
◆ METSignifSoftTermParam() [2/2]
virtual void top::TopConfig::METSignifSoftTermParam |
( |
const std::string & |
METSignifSoftTermParam | ) |
|
|
inlinevirtual |
◆ METUncertaintiesConfigDir() [1/2]
virtual const std::string& top::TopConfig::METUncertaintiesConfigDir |
( |
| ) |
const |
|
inlinevirtual |
◆ METUncertaintiesConfigDir() [2/2]
virtual void top::TopConfig::METUncertaintiesConfigDir |
( |
const std::string & |
METConfigDir | ) |
|
|
inlinevirtual |
◆ muonBreakDownSystematics() [1/2]
virtual bool top::TopConfig::muonBreakDownSystematics |
( |
| ) |
|
|
inlinevirtual |
◆ muonBreakDownSystematics() [2/2]
virtual void top::TopConfig::muonBreakDownSystematics |
( |
const bool |
flag | ) |
|
|
inlinevirtual |
◆ muonCalibMode()
std::string const& top::TopConfig::muonCalibMode |
( |
| ) |
const |
|
inline |
◆ muond0Sigcut() [1/2]
virtual float top::TopConfig::muond0Sigcut |
( |
| ) |
const |
|
inlinevirtual |
◆ muond0Sigcut() [2/2]
virtual void top::TopConfig::muond0Sigcut |
( |
const float |
d0sig | ) |
|
|
inlinevirtual |
◆ muondeltaz0cut() [1/2]
virtual float top::TopConfig::muondeltaz0cut |
( |
| ) |
const |
|
inlinevirtual |
◆ muondeltaz0cut() [2/2]
virtual void top::TopConfig::muondeltaz0cut |
( |
const float |
delta_z0 | ) |
|
|
inlinevirtual |
◆ muonEtacut() [1/2]
virtual float top::TopConfig::muonEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ muonEtacut() [2/2]
virtual void top::TopConfig::muonEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ muonForcePeriod() [1/2]
std::string const& top::TopConfig::muonForcePeriod |
( |
| ) |
const |
|
inline |
◆ muonForcePeriod() [2/2]
void top::TopConfig::muonForcePeriod |
( |
const std::string & |
s | ) |
|
|
inline |
◆ muonForceTrigger() [1/2]
std::string const& top::TopConfig::muonForceTrigger |
( |
| ) |
const |
|
inline |
◆ muonForceTrigger() [2/2]
void top::TopConfig::muonForceTrigger |
( |
const std::string & |
s | ) |
|
|
inline |
◆ muonForceYear() [1/2]
int top::TopConfig::muonForceYear |
( |
| ) |
const |
|
inline |
◆ muonForceYear() [2/2]
void top::TopConfig::muonForceYear |
( |
int |
s | ) |
|
|
inline |
◆ muonIsolation() [1/2]
virtual const std::string& top::TopConfig::muonIsolation |
( |
| ) |
const |
|
inlinevirtual |
◆ muonIsolation() [2/2]
virtual void top::TopConfig::muonIsolation |
( |
const std::string & |
iso | ) |
|
|
inlinevirtual |
◆ muonIsolationLoose() [1/2]
virtual const std::string& top::TopConfig::muonIsolationLoose |
( |
| ) |
const |
|
inlinevirtual |
◆ muonIsolationLoose() [2/2]
virtual void top::TopConfig::muonIsolationLoose |
( |
const std::string & |
iso | ) |
|
|
inlinevirtual |
◆ muonIsolationSF() [1/2]
std::string const& top::TopConfig::muonIsolationSF |
( |
| ) |
const |
|
inline |
◆ muonIsolationSF() [2/2]
void top::TopConfig::muonIsolationSF |
( |
std::string const & |
iso | ) |
|
|
inline |
◆ muonIsolationSFLoose() [1/2]
std::string const& top::TopConfig::muonIsolationSFLoose |
( |
| ) |
const |
|
inline |
◆ muonIsolationSFLoose() [2/2]
void top::TopConfig::muonIsolationSFLoose |
( |
std::string const & |
iso | ) |
|
|
inline |
◆ muonIsolationWPs()
virtual const std::vector<std::string>& top::TopConfig::muonIsolationWPs |
( |
| ) |
const |
|
inlinevirtual |
◆ muonMuonDoExtraSmearingHighPt() [1/2]
virtual bool top::TopConfig::muonMuonDoExtraSmearingHighPt |
( |
| ) |
const |
|
inlinevirtual |
◆ muonMuonDoExtraSmearingHighPt() [2/2]
void top::TopConfig::muonMuonDoExtraSmearingHighPt |
( |
const bool & |
MuonDoExtraSmearingHighPt | ) |
|
|
inline |
◆ muonMuonDoSmearing2stationHighPt() [1/2]
virtual bool top::TopConfig::muonMuonDoSmearing2stationHighPt |
( |
| ) |
const |
|
inlinevirtual |
◆ muonMuonDoSmearing2stationHighPt() [2/2]
void top::TopConfig::muonMuonDoSmearing2stationHighPt |
( |
const bool & |
MuonDoSmearing2stationHighPt | ) |
|
|
inline |
◆ muonPtcut() [1/2]
virtual float top::TopConfig::muonPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ muonPtcut() [2/2]
virtual void top::TopConfig::muonPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ muonQuality() [1/2]
virtual const std::string& top::TopConfig::muonQuality |
( |
| ) |
const |
|
inlinevirtual |
◆ muonQuality() [2/2]
virtual void top::TopConfig::muonQuality |
( |
const std::string & |
quality | ) |
|
|
inlinevirtual |
◆ muonQualityLoose() [1/2]
virtual const std::string& top::TopConfig::muonQualityLoose |
( |
| ) |
const |
|
inlinevirtual |
◆ muonQualityLoose() [2/2]
virtual void top::TopConfig::muonQualityLoose |
( |
const std::string & |
quality | ) |
|
|
inlinevirtual |
◆ muonSFCustomInputFolder() [1/2]
std::string const& top::TopConfig::muonSFCustomInputFolder |
( |
| ) |
const |
|
inline |
◆ muonSFCustomInputFolder() [2/2]
void top::TopConfig::muonSFCustomInputFolder |
( |
const std::string & |
s | ) |
|
|
inline |
◆ muonSFCustomInputFolderTrigger() [1/2]
std::string const& top::TopConfig::muonSFCustomInputFolderTrigger |
( |
| ) |
const |
|
inline |
◆ muonSFCustomInputFolderTrigger() [2/2]
void top::TopConfig::muonSFCustomInputFolderTrigger |
( |
const std::string & |
s | ) |
|
|
inline |
◆ muonSmearingSystematicModel()
std::string const& top::TopConfig::muonSmearingSystematicModel |
( |
| ) |
const |
|
inline |
◆ muonTriggers_Loose() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::muonTriggers_Loose |
( |
const std::string & |
selection | ) |
const |
|
virtual |
Definition at line 3456 of file TopConfig.cxx.
3457 std::unordered_map<std::string, std::vector<std::pair<std::string, int> > >::const_iterator
key =
m_muonTriggers_Loose->find(
3460 return (*key).second;
◆ muonTriggers_Loose() [2/2]
virtual void top::TopConfig::muonTriggers_Loose |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ muonTriggers_Tight() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::muonTriggers_Tight |
( |
const std::string & |
selection | ) |
const |
|
virtual |
Definition at line 3411 of file TopConfig.cxx.
3412 std::unordered_map<std::string, std::vector<std::pair<std::string, int> > >::const_iterator
key =
m_muonTriggers_Tight->find(
3415 return (*key).second;
◆ muonTriggers_Tight() [2/2]
virtual void top::TopConfig::muonTriggers_Tight |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ muonUse2stationMuonsHighPt() [1/2]
virtual bool top::TopConfig::muonUse2stationMuonsHighPt |
( |
| ) |
const |
|
inlinevirtual |
◆ muonUse2stationMuonsHighPt() [2/2]
void top::TopConfig::muonUse2stationMuonsHighPt |
( |
const bool & |
Use2stationMuonsHighPt | ) |
|
|
inline |
◆ muonUse2stationMuonsHighPtLoose() [1/2]
virtual bool top::TopConfig::muonUse2stationMuonsHighPtLoose |
( |
| ) |
const |
|
inlinevirtual |
◆ muonUse2stationMuonsHighPtLoose() [2/2]
void top::TopConfig::muonUse2stationMuonsHighPtLoose |
( |
const bool & |
Use2stationMuonsHighPtLoose | ) |
|
|
inline |
◆ muonUseLowPt() [1/2]
virtual bool top::TopConfig::muonUseLowPt |
( |
| ) |
const |
|
inlinevirtual |
◆ muonUseLowPt() [2/2]
void top::TopConfig::muonUseLowPt |
( |
const bool & |
UseLowPt | ) |
|
|
inline |
◆ muonUseLowPtLoose() [1/2]
virtual bool top::TopConfig::muonUseLowPtLoose |
( |
| ) |
const |
|
inlinevirtual |
◆ muonUseLowPtLoose() [2/2]
void top::TopConfig::muonUseLowPtLoose |
( |
const bool & |
UseLowPtLoose | ) |
|
|
inline |
◆ muonUseMVALowPt() [1/2]
virtual bool top::TopConfig::muonUseMVALowPt |
( |
| ) |
const |
|
inlinevirtual |
◆ muonUseMVALowPt() [2/2]
void top::TopConfig::muonUseMVALowPt |
( |
const bool & |
UseMVALowPt | ) |
|
|
inline |
◆ muonUseMVALowPtLoose() [1/2]
virtual bool top::TopConfig::muonUseMVALowPtLoose |
( |
| ) |
const |
|
inlinevirtual |
◆ muonUseMVALowPtLoose() [2/2]
void top::TopConfig::muonUseMVALowPtLoose |
( |
const bool & |
UseMVALowPtLoose | ) |
|
|
inline |
◆ nominalHashValue()
std::size_t top::TopConfig::nominalHashValue |
( |
| ) |
const |
|
inline |
◆ nominalWeightIndex()
size_t top::TopConfig::nominalWeightIndex |
( |
| ) |
const |
|
inline |
◆ nominalWeightName()
std::string top::TopConfig::nominalWeightName |
( |
| ) |
const |
|
inline |
◆ nominalWeightNames()
const std::vector<std::string>& top::TopConfig::nominalWeightNames |
( |
| ) |
const |
|
inline |
◆ numberOfEventsToRun() [1/2]
virtual unsigned int top::TopConfig::numberOfEventsToRun |
( |
| ) |
const |
|
inlinevirtual |
◆ numberOfEventsToRun() [2/2]
virtual void top::TopConfig::numberOfEventsToRun |
( |
const unsigned int & |
n_events | ) |
|
|
inlinevirtual |
◆ numberOfEventsToSkip() [1/2]
virtual unsigned int top::TopConfig::numberOfEventsToSkip |
( |
| ) |
const |
|
inlinevirtual |
◆ numberOfEventsToSkip() [2/2]
virtual void top::TopConfig::numberOfEventsToSkip |
( |
const unsigned int & |
n_events | ) |
|
|
inlinevirtual |
◆ objectSelectionName() [1/2]
virtual const std::string& top::TopConfig::objectSelectionName |
( |
| ) |
const |
|
inlinevirtual |
◆ objectSelectionName() [2/2]
virtual void top::TopConfig::objectSelectionName |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ operator=()
◆ outputEvents() [1/2]
virtual const std::string& top::TopConfig::outputEvents |
( |
| ) |
const |
|
inlinevirtual |
◆ outputEvents() [2/2]
void top::TopConfig::outputEvents |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ outputFileBasketSizePrimitive()
int top::TopConfig::outputFileBasketSizePrimitive |
( |
| ) |
const |
|
inline |
◆ outputFileBasketSizeVector()
int top::TopConfig::outputFileBasketSizeVector |
( |
| ) |
const |
|
inline |
◆ outputFileNEventAutoFlush()
int top::TopConfig::outputFileNEventAutoFlush |
( |
| ) |
const |
|
inline |
◆ outputFileSetAutoFlushZero()
bool top::TopConfig::outputFileSetAutoFlushZero |
( |
| ) |
const |
|
inline |
◆ outputFormat() [1/2]
virtual const std::string& top::TopConfig::outputFormat |
( |
| ) |
const |
|
inlinevirtual |
◆ outputFormat() [2/2]
virtual void top::TopConfig::outputFormat |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ overlapRemovalProcedure()
std::string top::TopConfig::overlapRemovalProcedure |
( |
| ) |
const |
|
inline |
◆ overlapRemovalSlidingInnerDRel()
float top::TopConfig::overlapRemovalSlidingInnerDRel |
( |
| ) |
const |
|
inline |
◆ overlapRemovalSlidingInnerDRmu()
float top::TopConfig::overlapRemovalSlidingInnerDRmu |
( |
| ) |
const |
|
inline |
◆ parse_bTagWPs()
void top::TopConfig::parse_bTagWPs |
( |
const std::string & |
btagWPsettingString, |
|
|
std::vector< std::pair< std::string, std::string >> & |
btagAlgoWPlist, |
|
|
std::vector< std::string > & |
btagWPlist |
|
) |
| |
Definition at line 2216 of file TopConfig.cxx.
2219 std::istringstream str_btagging_WP(btagWPsettingString);
2220 std::vector<std::string> all_btagging_WP;
2221 std::copy(std::istream_iterator<std::string>(str_btagging_WP),
2222 std::istream_iterator<std::string>(),
2223 std::back_inserter(all_btagging_WP));
2225 for (
const auto& AlgTag : all_btagging_WP) {
2226 std::vector<std::string> btagAlg_btagWP;
2227 tokenize(AlgTag, btagAlg_btagWP,
":");
2229 std::string
alg =
"DL1r";
2230 std::string
tag =
"";
2232 if (btagAlg_btagWP.size() == 2) {
2233 alg = btagAlg_btagWP.at(0);
2234 tag = btagAlg_btagWP.at(1);
2236 ATH_MSG_ERROR(
"Cannot parse b-tagging ALGORITHM_NAME:WP. Incorrect format.");
2240 std::pair<std::string, std::string> alg_tag = std::make_pair(
alg,
tag);
2241 btagAlgoWPlist.push_back(alg_tag);
2242 btagWPlist.push_back(
alg +
"_" +
tag);
◆ passEventSelectionDecoration()
const std::string& top::TopConfig::passEventSelectionDecoration |
( |
| ) |
const |
|
inline |
◆ photonEtacut() [1/2]
virtual float top::TopConfig::photonEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ photonEtacut() [2/2]
virtual void top::TopConfig::photonEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ photonIdentification() [1/2]
const std::string& top::TopConfig::photonIdentification |
( |
| ) |
|
|
inline |
◆ photonIdentification() [2/2]
virtual void top::TopConfig::photonIdentification |
( |
const std::string & |
quality | ) |
|
|
inlinevirtual |
◆ photonIdentificationLoose() [1/2]
const std::string& top::TopConfig::photonIdentificationLoose |
( |
| ) |
|
|
inline |
◆ photonIdentificationLoose() [2/2]
virtual void top::TopConfig::photonIdentificationLoose |
( |
const std::string & |
quality | ) |
|
|
inlinevirtual |
◆ photonIsolation() [1/2]
const std::string& top::TopConfig::photonIsolation |
( |
| ) |
|
|
inline |
◆ photonIsolation() [2/2]
virtual void top::TopConfig::photonIsolation |
( |
const std::string & |
quality | ) |
|
|
inlinevirtual |
◆ photonIsolationLoose() [1/2]
const std::string& top::TopConfig::photonIsolationLoose |
( |
| ) |
|
|
inline |
◆ photonIsolationLoose() [2/2]
virtual void top::TopConfig::photonIsolationLoose |
( |
const std::string & |
quality | ) |
|
|
inlinevirtual |
◆ photonIsolationWPs()
const std::vector<std::string>& top::TopConfig::photonIsolationWPs |
( |
| ) |
|
|
inline |
◆ photonPtcut() [1/2]
virtual float top::TopConfig::photonPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ photonPtcut() [2/2]
virtual void top::TopConfig::photonPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ photonTriggers_Loose() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::photonTriggers_Loose |
( |
const std::string & |
selection | ) |
const |
|
virtual |
Definition at line 3474 of file TopConfig.cxx.
3475 std::unordered_map<std::string,
3478 return (*key).second;
◆ photonTriggers_Loose() [2/2]
virtual void top::TopConfig::photonTriggers_Loose |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ photonTriggers_Tight() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::photonTriggers_Tight |
( |
const std::string & |
selection | ) |
const |
|
virtual |
Definition at line 3429 of file TopConfig.cxx.
3430 std::unordered_map<std::string,
3433 return (*key).second;
◆ photonTriggers_Tight() [2/2]
virtual void top::TopConfig::photonTriggers_Tight |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ PileupActualMu_AF()
const std::vector<std::string>& top::TopConfig::PileupActualMu_AF |
( |
| ) |
|
|
inline |
◆ PileupActualMu_FS()
const std::vector<std::string>& top::TopConfig::PileupActualMu_FS |
( |
| ) |
|
|
inline |
◆ PileupConfig()
const std::vector<std::string>& top::TopConfig::PileupConfig |
( |
| ) |
|
|
inline |
◆ PileupConfig_AF()
const std::vector<std::string>& top::TopConfig::PileupConfig_AF |
( |
| ) |
|
|
inline |
◆ PileupConfig_FS()
const std::vector<std::string>& top::TopConfig::PileupConfig_FS |
( |
| ) |
|
|
inline |
◆ PileUpCustomScaleFactors()
const std::vector<double>& top::TopConfig::PileUpCustomScaleFactors |
( |
| ) |
|
|
inline |
◆ PileupDataTolerance()
virtual float top::TopConfig::PileupDataTolerance |
( |
| ) |
const |
|
inlinevirtual |
◆ PileupLumiCalc()
const std::vector<std::string>& top::TopConfig::PileupLumiCalc |
( |
| ) |
|
|
inline |
◆ PileupMuDependent()
bool top::TopConfig::PileupMuDependent |
( |
| ) |
|
|
inline |
◆ PileupPeriodAssignments()
const std::vector<int>& top::TopConfig::PileupPeriodAssignments |
( |
| ) |
const |
|
inline |
◆ PileupUseGRLTool()
bool top::TopConfig::PileupUseGRLTool |
( |
| ) |
|
|
inline |
◆ printCDIpathWarning()
bool top::TopConfig::printCDIpathWarning |
( |
| ) |
const |
|
inline |
◆ printEgammaCalibModelWarning()
bool top::TopConfig::printEgammaCalibModelWarning |
( |
| ) |
const |
|
inline |
◆ printEIDFileWarning()
bool top::TopConfig::printEIDFileWarning |
( |
| ) |
const |
|
inline |
◆ RCInputJetEtaMax() [1/2]
virtual float top::TopConfig::RCInputJetEtaMax |
( |
| ) |
const |
|
inlinevirtual |
◆ RCInputJetEtaMax() [2/2]
virtual void top::TopConfig::RCInputJetEtaMax |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ RCInputJetPtMin() [1/2]
virtual float top::TopConfig::RCInputJetPtMin |
( |
| ) |
const |
|
inlinevirtual |
◆ RCInputJetPtMin() [2/2]
virtual void top::TopConfig::RCInputJetPtMin |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ RCJetEtacut() [1/2]
virtual float top::TopConfig::RCJetEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ RCJetEtacut() [2/2]
virtual void top::TopConfig::RCJetEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ RCJetPtcut() [1/2]
virtual float top::TopConfig::RCJetPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ RCJetPtcut() [2/2]
virtual void top::TopConfig::RCJetPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ RCJetRadius() [1/2]
virtual float top::TopConfig::RCJetRadius |
( |
| ) |
const |
|
inlinevirtual |
◆ RCJetRadius() [2/2]
virtual void top::TopConfig::RCJetRadius |
( |
const float |
radius | ) |
|
|
inlinevirtual |
◆ RCJetTrimcut() [1/2]
virtual float top::TopConfig::RCJetTrimcut |
( |
| ) |
const |
|
inlinevirtual |
◆ RCJetTrimcut() [2/2]
virtual void top::TopConfig::RCJetTrimcut |
( |
const float |
trim | ) |
|
|
inlinevirtual |
◆ readFloatOption()
Definition at line 1905 of file TopConfig.cxx.
1906 float invalue = 99999999.;
1909 invalue = std::stof(settings->
value(instring));
1912 throw std::invalid_argument {
1913 "TopConfig: cannot convert Option " + instring +
"into float"
◆ ReadIsAFII()
Definition at line 3823 of file TopConfig.cxx.
3825 else if (settings->
value(
"IsAFII") ==
"False") this->
setIsAFII(
false);
3826 else if (settings->
value(
"IsAFII") !=
" ")
throw std::runtime_error(
3827 "TopConfig: option IsAFII must be either True or False");
3828 else if (this->
isMC())
throw std::runtime_error(
"TopConfig: option IsAFII not set");
◆ ReadIsDataOverlay()
Definition at line 3832 of file TopConfig.cxx.
3835 else if (settings->
value(
"IsDataOverlay") !=
" ")
throw std::runtime_error(
3836 "TopConfig: option IsDataOverlay must be either True or False");
◆ recomputeCPvars()
bool top::TopConfig::recomputeCPvars |
( |
| ) |
const |
|
inline |
◆ removeElectronVetoLArCrack()
void top::TopConfig::removeElectronVetoLArCrack |
( |
| ) |
|
|
inline |
◆ runPeriodJetGhostTrack()
void top::TopConfig::runPeriodJetGhostTrack |
( |
const std::vector< std::uint32_t > & |
vect | ) |
|
|
virtual |
◆ runPeriodsJetGhostTrack()
const std::vector<std::uint32_t>& top::TopConfig::runPeriodsJetGhostTrack |
( |
| ) |
const |
|
inline |
◆ runPeriodsTrack()
const std::vector<std::uint32_t>& top::TopConfig::runPeriodsTrack |
( |
| ) |
const |
|
inline |
◆ runPeriodTrack()
void top::TopConfig::runPeriodTrack |
( |
const std::vector< std::uint32_t > & |
vect | ) |
|
|
virtual |
◆ saveBootstrapWeights()
bool top::TopConfig::saveBootstrapWeights |
( |
| ) |
const |
|
inline |
◆ saveFailForwardJVTJets() [1/2]
virtual bool top::TopConfig::saveFailForwardJVTJets |
( |
| ) |
const |
|
inlinevirtual |
◆ saveFailForwardJVTJets() [2/2]
virtual void top::TopConfig::saveFailForwardJVTJets |
( |
const bool & |
dofJVT | ) |
|
|
inlinevirtual |
◆ saveFailJVTJets() [1/2]
virtual bool top::TopConfig::saveFailJVTJets |
( |
| ) |
const |
|
inlinevirtual |
◆ saveFailJVTJets() [2/2]
virtual void top::TopConfig::saveFailJVTJets |
( |
const bool & |
doJVT | ) |
|
|
inlinevirtual |
◆ saveLHAPDFEvent()
virtual bool top::TopConfig::saveLHAPDFEvent |
( |
| ) |
|
|
inlinevirtual |
◆ saveOnlySelectedEvents()
bool top::TopConfig::saveOnlySelectedEvents |
( |
| ) |
const |
|
inline |
◆ setApplyElectronInJetSubtraction()
void top::TopConfig::setApplyElectronInJetSubtraction |
( |
| ) |
|
|
inline |
◆ setApplyTightSFsInLooseTree()
void top::TopConfig::setApplyTightSFsInLooseTree |
( |
| ) |
|
|
inline |
◆ setBadBatmanCleaningMax()
void top::TopConfig::setBadBatmanCleaningMax |
( |
const unsigned int |
value | ) |
|
|
inline |
◆ setBadBatmanCleaningMin()
void top::TopConfig::setBadBatmanCleaningMin |
( |
const unsigned int |
value | ) |
|
|
inline |
◆ setBoostedTaggersSFSysNames()
void top::TopConfig::setBoostedTaggersSFSysNames |
( |
const std::unordered_map< std::string, std::vector< std::string >> & |
sysNames | ) |
|
|
inline |
◆ setBTaggingSFSysts()
void top::TopConfig::setBTaggingSFSysts |
( |
std::string |
WP, |
|
|
const std::set< std::string > & |
btagging_SFs, |
|
|
bool |
isTrackJet = false |
|
) |
| |
Definition at line 2175 of file TopConfig.cxx.
2177 std::unordered_map<std::string,
2179 std::unordered_map<std::string,
2183 std::unordered_map<std::string,
2187 base_names[
WP] = btagging_SF_names;
2189 named_systs[
WP] = { };
2193 eigen_light[
WP] = 0;
2195 for (
const auto& SF_name : base_names.at(
WP)) {
2196 if (SF_name.find(
"_Eigen_B_") != std::string::npos) eigen_B.at(
WP)++;
2197 else if (SF_name.find(
"_Eigen_C_") != std::string::npos) eigen_C.at(
WP)++;
2198 else if (SF_name.find(
"_Eigen_Light_") != std::string::npos) eigen_light.at(
WP)++;
2199 else named_systs[
WP].insert(SF_name);
◆ setCalibBoostedJetTagger()
void top::TopConfig::setCalibBoostedJetTagger |
( |
const std::string & |
WP, |
|
|
const std::string & |
SFname |
|
) |
| |
◆ setConfigSettings()
– KLFitter settings –///
Definition at line 740 of file TopConfig.cxx.
742 const std::vector<top::SelectionConfigurationData> allSelections = settings->
selections();
744 for (
auto sel : allSelections) {
764 if (settings->
value(
"UseSoftMuons") ==
"True") this->
sgKeySoftMuons(
"Soft" + settings->
value(
"MuonCollectionName"));
794 if (settings->
value(
"PDFInfo") ==
"True") {
796 }
else if (settings->
value(
"PDFInfo") ==
"Nominal") {
803 if (settings->
value(
"MCGeneratorWeights") ==
"True") {
805 }
else if (settings->
value(
"MCGeneratorWeights") ==
"Nominal") {
812 const std::string&
tmp = settings->
value(
"NominalWeightNames");
816 std::string trimmedName =
"";
817 bool deleteSpaces =
true;
819 for(
unsigned int i = 0;
i <
tmp.size(); ++
i) {
823 deleteSpaces =
false;
831 trimmedName +=
tmp[
i];
834 trimmedName +=
tmp[
i];
840 iname.erase(
std::remove(iname.begin(), iname.end(),
'"'), iname.end());
843 boost::replace_all(iname,
"\\n",
"\n");
848 }
catch (std::invalid_argument &
e) {
849 ATH_MSG_ERROR(
"Failed to parse NominalWeightFallbackIndex value: " << settings->
value(
"NominalWeightFallbackIndex"));
859 bool topPartonLevel=
true;
860 settings->
retrieve(
"TopPartonLevel",topPartonLevel);
864 bool topParticleLevel=
true;
865 settings->
retrieve(
"TopParticleLevel",topParticleLevel);
869 if (settings->
value(
"DoParticleLevelOverlapRemoval") ==
"True") {
874 }
else if (settings->
value(
"DoParticleLevelOverlapRemoval") ==
"False") {
881 std::vector<std::string>
tokens;
884 const auto& token =
tokens.back();
886 if (token ==
"MuonJet") {
888 }
else if (token ==
"ElectronJet") {
890 }
else if (token ==
"JetPhoton") {
893 throw std::runtime_error {
894 "TopConfig: Option DoParticleLevelOverlapRemoval: Invalid Token"
904 if(settings->
value(
"OverlapRemovalParticleLevelUseRapidity") ==
"True"){
914 if (settings->
value(
"FilterBranches") !=
" ") {
919 ATH_MSG_WARNING(
"You provided \"FilterBranches\" option but you did not provide any meaningful values. Ignoring");
925 if (settings->
value(
"FilterPartonLevelBranches") !=
" ") {
930 ATH_MSG_WARNING(
"You provided \"FilterPartonLevelBranches\" option but you did not provide any meaningful values. Ignoring");
936 if (settings->
value(
"FilterParticleLevelBranches") !=
" ") {
941 ATH_MSG_WARNING(
"You provided \"FilterParticleLevelBranches\" option but you did not provide any meaningful values. Ignoring");
947 if (settings->
value(
"FilterNominalLooseBranches") !=
" ") {
952 ATH_MSG_WARNING(
"You provided \"FilterNominalLooseBranches\" option but you did not provide any meaningful values. Ignoring");
958 if (settings->
value(
"FilterNominalBranches") !=
" ") {
963 ATH_MSG_WARNING(
"You provided \"FilterNominalBranches\" option but you did not provide any meaningful values. Ignoring");
972 if (settings->
value(
"SaveBootstrapWeights") ==
"True") {
991 if (settings->
value(
"FakesMMWeightsIFF") ==
"True") {
993 std::string configIFF = settings->
value(
"FakesMMConfigIFF");
994 if (configIFF !=
"") {
997 if (settings->
value(
"FakesMMIFFDebug") ==
"True") {
1006 if (settings->
value(
"UseBadBatmanCleaning") ==
"False") {
1008 }
else if (settings->
value(
"UseBadBatmanCleaning") ==
"True") {
1011 throw std::invalid_argument {
1012 "TopConfig: Option UseBadBatmanCleaning unknown value, only True or False (default) is allowed"
1018 std::vector<std::string>
tokens;
1020 if (
tokens.size() != 2) {
1021 throw std::runtime_error {
1022 "TopConfig: Option BadBatmanCleaningRange should be of the form \'RunNumber1:RunNumber2\'"
1025 unsigned int minRunNumber = 999999;
1026 unsigned int maxRunNumber = 0;
1028 minRunNumber = std::stoul(
tokens.at(0));
1029 maxRunNumber = std::stoul(
tokens.at(1));
1031 throw std::invalid_argument {
1032 "TopConfig: Option BadBatmanCleaningRange cannot convert the RunNumbers into unsigned int"
1037 if (maxRunNumber < minRunNumber) {
1038 throw std::invalid_argument {
1039 "TopConfig: Option BadBatmanCleaningRange: the first RunNumber cannot be larger than the second!"
1044 static const unsigned int data17_begin = 325713;
1045 static const unsigned int data17_end = 348835;
1047 if (
std::max(minRunNumber, data17_begin) <=
std::min(maxRunNumber, data17_end)) {
1048 throw std::invalid_argument {
1049 "TopConfig: Option BadBatmanCleaningRange cannot include RunNumbers from 2017 data taking (325713-348835)"
1058 if (settings->
value(
"UseEventLevelJetCleaningTool") ==
"True") {
1070 if (settings->
value(
"OutputFileSetAutoFlushZero") !=
"False") {
1071 ATH_MSG_WARNING(
"OutputFileSetAutoFlushZero is deprecated in favour of more custom memory options");
1074 if (settings->
value(
"OutputFileNEventAutoFlush") !=
"") {
1077 if (settings->
value(
"OutputFileBasketSizePrimitive") !=
"") {
1080 if (settings->
value(
"OutputFileBasketSizeVector") !=
"") {
1103 std::string
const& cut_wp = settings->
value(
"ElectronIsolation");
1104 std::string
const& sf_wp = settings->
value(
"ElectronIsolationSF");
1108 const std::string &isoWPs_str = settings->
value(
"ElectronIsolationWPs");
1110 if (cut_wp !=
"None")
1114 std::string
const& cut_wp = settings->
value(
"ElectronIsolationLoose");
1115 std::string
const& sf_wp = settings->
value(
"ElectronIsolationSFLoose");
1118 if (cut_wp !=
"None")
1130 const std::string elTrigConfig = settings->
value(
"ElectronTriggerEfficiencyConfig");
1131 if (elTrigConfig ==
" ") {
1132 throw std::invalid_argument{
"TopConfig: ElectronTriggerEfficiencyConfig not set in the config!"};
1143 double fwdElPtCut = 99999999.;
1145 fwdElPtCut = std::stof(settings->
value(
"FwdElectronPt"));
1148 throw std::invalid_argument {
1149 "TopConfig: cannot convert Option FwdElectronPt into float"
1153 double fwdElMinEtaCut = 2.5;
1155 fwdElMinEtaCut = std::stof(settings->
value(
"FwdElectronMinEta"));
1158 throw std::invalid_argument {
1159 "TopConfig: cannot convert Option FwdElectronMinEta into float"
1163 double fwdElMaxEtaCut = 2.5;
1165 fwdElMaxEtaCut = std::stof(settings->
value(
"FwdElectronMaxEta"));
1168 throw std::invalid_argument {
1169 "TopConfig: cannot convert Option FwdElectronMaxEta into float"
1176 std::vector<std::string> fwd_bcid_tokens;
1177 tokenize(settings->
value(
"FwdElectronBCIDCleaningRunRange"), fwd_bcid_tokens,
":");
1178 if (fwd_bcid_tokens.size() != 2) {
1179 throw std::invalid_argument(
1180 "TopConfig: Option FwdElectronBCIDCleaningRunRange requires values in the form of \'XXX:YYY\'. The number of values needs to be exactly 2.");
1187 throw std::invalid_argument(
1188 "TopConfig: Cannot convert the strings into integers for the run numbers in Option FwdElectronBCIDCleaningRunRange");
1206 const std::string &isoWPs_str = settings->
value(
"PhotonIsolationWPs");
1223 std::string
const& cut_wp = settings->
value(
"MuonIsolation");
1224 std::string
const& sf_wp = settings->
value(
"MuonIsolationSF");
1228 const std::string &isoWPs_str = settings->
value(
"MuonIsolationWPs");
1230 if (cut_wp !=
"None")
1233 bool muonUse2stationHighPt =
true;
1234 settings->
retrieve(
"MuonUse2stationHighPt", muonUse2stationHighPt);
1235 if (settings->
value(
"MuonQuality") !=
"HighPt") muonUse2stationHighPt =
false;
1241 ATH_MSG_WARNING(
"Could not set MuonUseMVALowPt True without using the LowPt muon WP. MuonUseMVALowPt is now setted to the default value (False)");
1245 bool muonUse2stationHighPtLoose =
true;
1246 settings->
retrieve(
"MuonUse2stationHighPtLoose", muonUse2stationHighPtLoose);
1247 if (settings->
value(
"MuonQualityLoose") !=
"HighPt") muonUse2stationHighPtLoose =
false;
1253 ATH_MSG_WARNING(
"Could not set MuonUseMVALowPtLoose True without using the LowPt muon WP. MuonUseMVALowPtLoose is now setted to the default value (False)");
1259 std::string
const& cut_wp = settings->
value(
"MuonIsolationLoose");
1260 std::string
const& sf_wp = settings->
value(
"MuonIsolationSFLoose");
1263 if (cut_wp !=
"None")
1269 bool muonDoSmearing2stationHighPt =
false;
1270 settings->
retrieve(
"MuonDoSmearing2stationHighPt", muonDoSmearing2stationHighPt);
1271 if (settings->
value(
"MuonQuality") !=
"HighPt" ) muonDoSmearing2stationHighPt =
false;
1272 else if ( !muonUse2stationHighPt && muonDoSmearing2stationHighPt ) {
1273 ATH_MSG_WARNING(
"Could not set MuonDoSmearing2stationHighPt True without MuonUse2stationHighPt. MuonDoSmearing2stationHighPt is now setted to False");
1274 muonDoSmearing2stationHighPt =
false;
1277 bool muonDoExtraSmearingHighPt =
false;
1278 settings->
retrieve(
"MuonDoExtraSmearingHighPt", muonDoExtraSmearingHighPt);
1279 if ( settings->
value(
"MuonQuality") ==
"HighPt" && muonDoExtraSmearingHighPt ) {
1280 ATH_MSG_WARNING(
"Could not set MuonDoExtraSmearingHighPt True when using the HighPt muon WP, HighPt muons are not affected by this setting. MuonDoExtraSmearingHighPt is now setted to the default value (False)");
1281 muonDoExtraSmearingHighPt =
false;
1289 std::string
const& customMuonSF = settings->
value(
"MuonSFCustomInputFolder");
1293 std::string
const& customMuonSFTrigger = settings->
value(
"MuonSFCustomInputFolderTrigger");
1297 int customMuonForceYear = std::stoi(settings->
value(
"MuonForceYear"));
1301 std::string
const& customMuonForcePeriod = settings->
value(
"MuonForcePeriod");
1305 std::string
const& customMuonForceTrigger = settings->
value(
"MuonForceTrigger");
1310 std::string
const& customElTrigEffConfig = settings->
value(
"ElectronTriggerEfficiencyConfig");
1319 bool softmuonUseMVALowPtSoftMuon =
false;
1320 settings->
retrieve(
"SoftMuonUseMVALowPt", softmuonUseMVALowPtSoftMuon);
1321 if (settings->
value(
"SoftMuonQuality") !=
"LowPt" && softmuonUseMVALowPtSoftMuon) {
1322 ATH_MSG_WARNING(
"Could not set SoftMuonUseMVALowPt True without using the LowPt softmuon WP. SoftMuonUseMVALowPt is now setted to the default value (False)");
1323 softmuonUseMVALowPtSoftMuon =
false;
1343 if (settings->
value(
"ApplyTauMVATES") !=
"True")
throw std::runtime_error {
1344 "TopConfig: ApplyTauMVATES must be True"
1351 if (
m_jetPtcut <= std::stof(settings->
value(
"JetPtGhostTracks"))+5000){
1360 if (settings->
value(
"DoLargeRPseudodataJER") ==
"False") {
1362 }
else if (settings->
value(
"DoLargeRPseudodataJER") ==
"True") {
1373 if (settings->
value(
"ForwardJVTWP") ==
"Medium" && settings->
retrieve(
"ForwardJVTinMETCalculation")){
1374 ATH_MSG_WARNING(
"TopConfig::setConfigSettings: fJVT WP set to Medium and fJVT in MET requested, MET working point will be changed to Tenacious to maintain compatibility with fJVT!!!");
1384 std::string strSubstructure = settings->
value(
"LargeRJetSubstructureVariables");
1386 std::vector<std::string> helpvecStr;
1387 tokenize(strSubstructure, helpvecStr,
",");
1389 std::vector<std::string> vecSubstructure;
1391 for (
const std::string&
x : helpvecStr) {
1392 std::istringstream istrSubstructure(
x);
1393 std::copy(std::istream_iterator<std::string>(istrSubstructure),
1394 std::istream_iterator<std::string>(), std::back_inserter(vecSubstructure));
1397 for (
const std::string&
key: vecSubstructure) {
1398 std::vector<std::string>
pairs;
1402 else throw std::runtime_error {
1403 "TopConfig: Options in LargeRJetSubstructureVariables should be of the form \'x:y\' or \'y\'."
1431 if (settings->
value(
"UseRCJets") ==
"True" || settings->
value(
"UseRCJets") ==
"true") this->
m_useRCJets =
true;
1432 if (settings->
value(
"UseRCJetSubstructure") ==
"True" ||
1436 if (settings->
value(
"UseRCJetAdditionalSubstructure") ==
"True" ||
1446 if (settings->
value(
"UseVarRCJets") ==
"True" ||
1448 if (settings->
value(
"UseVarRCJetSubstructure") ==
"True" ||
1451 if (settings->
value(
"UseVarRCJetAdditionalSubstructure") ==
"True" ||
1452 settings->
value(
"UseVarRCJetAdditionalSubstructure") ==
1456 if (settings->
value(
"StoreJetTruthLabels") ==
"False") {
1458 }
else if (settings->
value(
"StoreJetTruthLabels") ==
"True") {
1461 ATH_MSG_WARNING(
"TopConfig::setConfigSettings: Unrecognized option for \"StoreJetTruthLabels\", assuming True");
1489 if (settings->
value(
"LargeJetOverlapRemoval") ==
"True") {
1494 if (settings->
value(
"EleEleOverlapRemoval") ==
"True"){
1521 float truth_softmu_ptcut=4000.;
1523 truth_softmu_ptcut=std::stof(settings->
value(
"TruthSoftMuonPt"));
1526 throw std::runtime_error {
1527 "TopConfig: can't convert provided TruthSoftMuonPt into float"
1531 float truth_softmu_etacut=2.5;
1533 truth_softmu_etacut=std::stof(settings->
value(
"TruthSoftMuonEta"));
1536 throw std::runtime_error {
1537 "TopConfig: can't convert provided TruthSoftMuonEta into float"
1563 std::istringstream lha_pdf_ss(settings->
value(
"LHAPDFSets"));
1564 std::copy(std::istream_iterator<std::string>(lha_pdf_ss),
1565 std::istream_iterator<std::string>(),
1569 const std::string LHAPDFBase = settings->
value(
"LHAPDFBaseSet");
1570 if (LHAPDFBase.find_first_not_of(
' ') != std::string::npos) {
1572 if (LHAPDFBase.find(
' ') != std::string::npos)
1573 ATH_MSG_WARNING(
"LHAPDFBaseSet: " << LHAPDFBase <<
" -- only one PDF set allowed for recomputing XF1,XF2 !!!");
1585 if (
m_lhapdf_options.pdf_set_names.size() && this->isMC() && settings->
value(
"LHAPDFEventWeights") ==
"True") {
1588 settings->
value(
"LHAPDFEventWeights") ==
"Nominal") {
1594 std::string str_boostedJetTagger = settings->
value(
"BoostedJetTagging");
1595 std::vector<std::string> helpvec_str;
1596 tokenize(str_boostedJetTagger, helpvec_str,
",");
1598 std::vector<std::string> vec_boostedJetTaggers;
1600 for (
const std::string&
x : helpvec_str) {
1601 std::istringstream istr_boostedJetTaggers(
x);
1602 std::copy(std::istream_iterator<std::string>(istr_boostedJetTaggers),
1603 std::istream_iterator<std::string>(), std::back_inserter(vec_boostedJetTaggers));
1606 for (
const std::string& tagger : vec_boostedJetTaggers) {
1607 std::vector<std::string> helpvec;
1609 if (helpvec.size() != 2)
throw std::runtime_error {
1610 "TopConfig: Options in BoostedJetTagging should be of the form \'x:y\' where x is tagging type and y is shortened tagger name."
1636 auto print_btag_WPs = [](
const std::vector<std::string> &WPlist) {
1637 for (
const std::string &
WP : WPlist)
1642 ATH_MSG_INFO(
"Out of those, the calibration SFs will be computed for following WPs:");
1647 ATH_MSG_INFO(
"Out of those, the calibration SFs will be computed for following WPs:");
1660 if (settings->
value(
"RedefineMCMCMap") !=
" ") {
1661 std::vector<std::string>
tmp;
1663 for (
const std::string& dictionaries :
tmp) {
1667 throw std::invalid_argument{
"Wrong input argument for RedefineMCMCMap. Expected format is: \"shower1:shower2,shower3:shower4\""};
1683 std::istringstream pileup_config_ss(settings->
value(
"PRWConfigFiles"));
1684 std::copy(std::istream_iterator<std::string>(pileup_config_ss),
1685 std::istream_iterator<std::string>(),
1688 std::istringstream pileup_lumi_ss(settings->
value(
"PRWLumiCalcFiles"));
1689 std::copy(std::istream_iterator<std::string>(pileup_lumi_ss),
1690 std::istream_iterator<std::string>(),
1693 std::istringstream pileup_config_FS_ss(settings->
value(
"PRWConfigFiles_FS"));
1694 std::copy(std::istream_iterator<std::string>(pileup_config_FS_ss),
1695 std::istream_iterator<std::string>(),
1698 std::istringstream pileup_config_AF_ss(settings->
value(
"PRWConfigFiles_AF"));
1699 std::copy(std::istream_iterator<std::string>(pileup_config_AF_ss),
1700 std::istream_iterator<std::string>(),
1703 std::istringstream actual_mu_FS_ss(settings->
value(
"PRWActualMu_FS"));
1704 std::copy(std::istream_iterator<std::string>(actual_mu_FS_ss),
1705 std::istream_iterator<std::string>(),
1708 std::istringstream actual_mu_AF_ss(settings->
value(
"PRWActualMu_AF"));
1709 std::copy(std::istream_iterator<std::string>(actual_mu_AF_ss),
1710 std::istream_iterator<std::string>(),
1729 std::vector<std::string> SFs_tokens;
1730 tokenize(settings->
value(
"PRWCustomScaleFactor"), SFs_tokens,
":");
1731 if (SFs_tokens.size() != 3)
throw std::runtime_error {
1732 "TopConfig: Option PRWCustomScaleFactor should be of the form \'nominal:up:down\'"
1735 std::vector<std::string> nomSF_tokens;
1736 tokenize(SFs_tokens[0], nomSF_tokens,
"/");
1737 if (nomSF_tokens.size() == 1)
m_pileup_reweighting.custom_SF.push_back(std::stof(nomSF_tokens[0]));
1740 std::stof(nomSF_tokens[1]));
1741 else throw std::runtime_error {
1742 "TopConfig: issue in division"
1745 throw std::runtime_error {
1746 "TopConfig: can't convert provided PRW nominal Data SF into float"
1750 std::vector<std::string> upSF_tokens;
1751 tokenize(SFs_tokens[1], upSF_tokens,
"/");
1752 if (upSF_tokens.size() == 1)
m_pileup_reweighting.custom_SF.push_back(std::stof(upSF_tokens[0]));
1755 std::stof(upSF_tokens[1]));
1756 else throw std::runtime_error {
1757 "TopConfig: issue in division"
1760 throw std::runtime_error {
1761 "TopConfig: can't convert provided PRW up Data SF into float"
1765 std::vector<std::string> downSF_tokens;
1766 tokenize(SFs_tokens[2], downSF_tokens,
"/");
1767 if (downSF_tokens.size() == 1)
m_pileup_reweighting.custom_SF.push_back(std::stof(downSF_tokens[0]));
1770 std::stof(downSF_tokens[1]));
1771 else throw std::runtime_error {
1772 "TopConfig: issue in division"
1775 throw std::runtime_error {
1776 "TopConfig: can't convert provided PRW down Data SF into float"
1780 " up:" << SFs_tokens[1] <<
"=" <<
m_pileup_reweighting.custom_SF[1] <<
" down:" << SFs_tokens[2] <<
"=" <<
1785 std::vector<std::string> period_tokens;
1786 tokenize(settings->
value(
"PRWPeriodAssignments"), period_tokens,
":");
1787 if (period_tokens.size() % 3 != 0) {
1788 throw std::invalid_argument(
1789 "TopConfig: Option PRWPeriodAssignments requires values in the form of \'value:value:value\'. The number of values needs to be divisible by 3.");
1792 for (
const std::string& per : period_tokens) {
1796 throw std::invalid_argument(
1797 "TopConfig: Cannot convert the strings into integers for the run numbers in Option PRWPeriodAssignments");
1808 const std::string randomRunNumberSetting = settings->
value(
"ForceRandomRunNumber");
1809 if (randomRunNumberSetting !=
" ") {
1810 unsigned int randomRunNumber(0);
1812 randomRunNumber = std::stoul(randomRunNumberSetting);
1814 throw std::invalid_argument{
"ForceRandomRunNumber cannot be converted to an integer"};
1817 if (randomRunNumber < 1 || randomRunNumber > 999999) {
1818 throw std::invalid_argument{
"ForceRandomRunNumber cannot be smaller than 0 or larger than 999999"};
1825 const std::string
isRun3 = settings->
value(
"IsRun3");
1830 if (settings->
value(
"DemandPrimaryVertex") ==
"False")
1848 if (settings->
value(
"UseGlobalLeptonTriggerSF") ==
"True") {
1849 auto parseTriggerString =
1850 [settings](std::unordered_map<std::string, std::vector<std::pair<std::string, int> > >& triggersByPeriod,
1851 std::string
const&
key) {
1853 std::unordered_map<std::string, std::vector<std::pair<std::string, int> > >
result;
1854 std::vector<std::string>
pairs;
1856 for (std::string
const& pair :
pairs) {
1857 if (pair.empty() || pair ==
"None")
continue;
1858 auto i = pair.find(
'@');
1859 if (!(
i != std::string::npos &&
1860 pair.find(
'@',
i + 1) == std::string::npos))
throw std::invalid_argument(
1861 std::string() +
"Malformed trigger list in configuration item `" +
key +
"'");
1862 auto&&
period = pair.substr(0,
i), triggerstr = pair.substr(
i + 1);
1864 if (!
triggers.empty())
throw std::invalid_argument(
1865 std::string() +
"Period `" +
period +
"' appears multiple times in configuration item `" +
key +
1869 std::vector<std::string>
tmp;
1871 tmp.push_back(
i.first);
1875 std::vector<std::pair<std::string, int> >
modified;
1876 for (
const auto&
i :
tmp) {
1884 for (
auto&& kv :
result) {
1885 auto&&
src = kv.second;
1886 auto&& dst = triggersByPeriod[kv.first];
1887 for (std::pair<std::string, int>
const&
trigger :
src) {
1889 trigger) != dst.end())
throw std::invalid_argument(
1890 std::string() +
"Trigger `" +
trigger.first +
"' was specified multiple times");
◆ setDerivationStream()
void top::TopConfig::setDerivationStream |
( |
const std::string & |
value | ) |
|
|
inline |
◆ setDSID()
void top::TopConfig::setDSID |
( |
unsigned int |
value | ) |
|
|
inline |
◆ setEleEleOverlapRemoval()
void top::TopConfig::setEleEleOverlapRemoval |
( |
| ) |
|
|
inline |
◆ setFakesMMConfigIFF()
void top::TopConfig::setFakesMMConfigIFF |
( |
const std::string & |
configIFF | ) |
|
|
inline |
◆ setFakesMMIFFDebug()
void top::TopConfig::setFakesMMIFFDebug |
( |
| ) |
|
|
inline |
◆ setFakesMMWeightsCalculationIFF()
void top::TopConfig::setFakesMMWeightsCalculationIFF |
( |
| ) |
|
|
inline |
◆ setFilterBranches()
void top::TopConfig::setFilterBranches |
( |
const std::vector< std::string > & |
value | ) |
|
|
inline |
◆ setFilterNominalBranches()
void top::TopConfig::setFilterNominalBranches |
( |
const std::vector< std::string > & |
value | ) |
|
|
inline |
◆ setFilterNominalLooseBranches()
void top::TopConfig::setFilterNominalLooseBranches |
( |
const std::vector< std::string > & |
value | ) |
|
|
inline |
◆ setFilterParticleLevelBranches()
void top::TopConfig::setFilterParticleLevelBranches |
( |
const std::vector< std::string > & |
value | ) |
|
|
inline |
◆ setFilterPartonLevelBranches()
void top::TopConfig::setFilterPartonLevelBranches |
( |
const std::vector< std::string > & |
value | ) |
|
|
inline |
◆ setfJVTWP()
void top::TopConfig::setfJVTWP |
( |
const std::string & |
value | ) |
|
|
inline |
◆ setForceRandomRunNumber()
void top::TopConfig::setForceRandomRunNumber |
( |
const unsigned int |
randomRunNumber | ) |
|
|
inline |
◆ setGlobalTriggerConfiguration()
void top::TopConfig::setGlobalTriggerConfiguration |
( |
std::vector< std::string > |
electron_trigger_systematics, |
|
|
std::vector< std::string > |
muon_trigger_systematics, |
|
|
std::vector< std::string > |
photon_trigger_systematics, |
|
|
std::vector< std::string > |
electron_tool_names, |
|
|
std::vector< std::string > |
muon_tool_names, |
|
|
std::vector< std::string > |
photon_tool_names |
|
) |
| |
◆ setGrlDir()
void top::TopConfig::setGrlDir |
( |
const std::string & |
s | ) |
|
◆ setGrlFile()
void top::TopConfig::setGrlFile |
( |
const std::string & |
s | ) |
|
Definition at line 1927 of file TopConfig.cxx.
1929 std::istringstream grl_files_ss(
s);
1930 std::vector<std::string> temp_grls = {};
1931 std::copy(std::istream_iterator<std::string>(grl_files_ss),
1932 std::istream_iterator<std::string>(),
1933 std::back_inserter(temp_grls));
1935 for (std::string
grl : temp_grls) {
◆ setIsAFII()
void top::TopConfig::setIsAFII |
( |
const bool |
value | ) |
|
|
inline |
◆ setIsDataOverlay()
void top::TopConfig::setIsDataOverlay |
( |
const bool |
value | ) |
|
|
inline |
◆ setIsMC()
void top::TopConfig::setIsMC |
( |
const bool |
value | ) |
|
|
inline |
◆ setIsRun3()
void top::TopConfig::setIsRun3 |
( |
const bool |
isRun3 | ) |
|
|
inline |
◆ setIsSherpa22Vjets()
void top::TopConfig::setIsSherpa22Vjets |
( |
unsigned int |
dsid | ) |
|
|
inline |
◆ setIsTruthDxAOD()
void top::TopConfig::setIsTruthDxAOD |
( |
const bool |
value | ) |
|
|
inline |
◆ setJetResponseMatchingDeltaR()
void top::TopConfig::setJetResponseMatchingDeltaR |
( |
const float |
value | ) |
|
|
inline |
◆ setJVTWP()
void top::TopConfig::setJVTWP |
( |
const std::string & |
value | ) |
|
|
inline |
◆ setKLFitter()
void top::TopConfig::setKLFitter |
( |
| ) |
|
|
inline |
◆ setLargeJetOverlapRemoval()
void top::TopConfig::setLargeJetOverlapRemoval |
( |
| ) |
|
|
inline |
◆ setMapIndex()
void top::TopConfig::setMapIndex |
( |
unsigned int |
value | ) |
|
|
inline |
◆ setMCGeneratorWeights()
void top::TopConfig::setMCGeneratorWeights |
( |
| ) |
|
|
inline |
◆ setMCGeneratorWeightsInNominalTrees()
void top::TopConfig::setMCGeneratorWeightsInNominalTrees |
( |
| ) |
|
|
inline |
◆ setMETJetSelectionWP()
void top::TopConfig::setMETJetSelectionWP |
( |
const std::string & |
value | ) |
|
|
inline |
◆ setNominalAvailable()
virtual void top::TopConfig::setNominalAvailable |
( |
const bool |
s | ) |
|
|
inlinevirtual |
◆ setNominalWeightIndex()
void top::TopConfig::setNominalWeightIndex |
( |
size_t |
index | ) |
|
|
inline |
◆ setNominalWeightName()
void top::TopConfig::setNominalWeightName |
( |
const std::string & |
name | ) |
|
|
inline |
◆ setNumberOfBootstrapReplicas()
void top::TopConfig::setNumberOfBootstrapReplicas |
( |
const int |
value | ) |
|
|
inline |
◆ setOverlapRemovalOnLooseLeptonDef()
void top::TopConfig::setOverlapRemovalOnLooseLeptonDef |
( |
| ) |
|
|
inline |
◆ setParticleLevelOverlapRemovalElJet()
void top::TopConfig::setParticleLevelOverlapRemovalElJet |
( |
bool |
value | ) |
|
|
inline |
◆ setParticleLevelOverlapRemovalJetPhoton()
void top::TopConfig::setParticleLevelOverlapRemovalJetPhoton |
( |
bool |
value | ) |
|
|
inline |
◆ setParticleLevelOverlapRemovalMuJet()
void top::TopConfig::setParticleLevelOverlapRemovalMuJet |
( |
bool |
value | ) |
|
|
inline |
◆ setParticleLevelOverlapRemovalWithRapidity()
void top::TopConfig::setParticleLevelOverlapRemovalWithRapidity |
( |
bool |
value | ) |
|
|
inline |
◆ setPrintCDIpathWarning()
void top::TopConfig::setPrintCDIpathWarning |
( |
bool |
flag | ) |
|
|
inline |
◆ setPrintEgammaCalibModelWarning()
void top::TopConfig::setPrintEgammaCalibModelWarning |
( |
bool |
flag | ) |
|
|
inline |
◆ setPrintEIDFileWarning()
void top::TopConfig::setPrintEIDFileWarning |
( |
bool |
flag | ) |
|
|
inline |
◆ setPseudoTop()
void top::TopConfig::setPseudoTop |
( |
| ) |
|
|
inline |
◆ setReleaseSeries()
void top::TopConfig::setReleaseSeries |
( |
| ) |
|
Definition at line 3840 of file TopConfig.cxx.
3842 std::string release_series =
"";
3843 const char* rel_temp =
std::getenv(
"ROOTCORE_RELEASE_SERIES");
3845 release_series = std::string(rel_temp);
3847 release_series =
"";
3850 if (release_series ==
"23") {
3852 }
else if (release_series ==
"24") {
3854 }
else if (release_series ==
"25") {
◆ setSaveBootstrapWeights()
void top::TopConfig::setSaveBootstrapWeights |
( |
const bool |
value | ) |
|
|
inline |
◆ setShoweringAlgorithm()
◆ setTDPPath()
void top::TopConfig::setTDPPath |
( |
const std::string & |
s | ) |
|
◆ setTopParticleLevel()
void top::TopConfig::setTopParticleLevel |
( |
bool |
in | ) |
|
|
inline |
◆ setTopPartonHistory()
void top::TopConfig::setTopPartonHistory |
( |
| ) |
|
|
inline |
◆ setTopPartonHistoryRegisteredInNtuple()
void top::TopConfig::setTopPartonHistoryRegisteredInNtuple |
( |
| ) |
|
|
inline |
◆ setTopPartonLevel()
void top::TopConfig::setTopPartonLevel |
( |
bool |
in | ) |
|
|
inline |
◆ SetTriggersToYear()
void top::TopConfig::SetTriggersToYear |
( |
const bool |
isMC | ) |
|
Definition at line 3901 of file TopConfig.cxx.
3902 if (
m_year ==
"UNKNOWN")
return;
3904 std::string year2(
"");
3905 if (
isMC &&
m_year ==
"2015") year2 =
"2016";
3906 if (
isMC &&
m_year ==
"2016") year2 =
"2015";
3908 auto removeYears = [](std::unordered_map<std::string,std::vector<std::pair<std::string, int> > >& trig,
const std::string& year1,
const std::string& year2) {
3909 auto itr = trig.begin();
3910 while (itr != trig.end()) {
3911 if ((*itr).first != year1 && (*itr).first != year2) {
3912 itr = trig.erase(itr);
◆ setTruthBlockInfo()
void top::TopConfig::setTruthBlockInfo |
( |
| ) |
|
|
inline |
◆ setTruthPDFInfo()
void top::TopConfig::setTruthPDFInfo |
( |
| ) |
|
|
inline |
◆ setTruthPDFInfoInNominalTrees()
void top::TopConfig::setTruthPDFInfoInNominalTrees |
( |
| ) |
|
|
inline |
◆ setUseBadBatmanCleaning()
void top::TopConfig::setUseBadBatmanCleaning |
( |
const bool |
value | ) |
|
|
inline |
◆ setUseEventLevelJetCleaningTool()
void top::TopConfig::setUseEventLevelJetCleaningTool |
( |
const bool |
value | ) |
|
|
inline |
◆ setUseLooseObjectsInMETInLooseTree()
void top::TopConfig::setUseLooseObjectsInMETInLooseTree |
( |
| ) |
|
|
inline |
◆ setUseLooseObjectsInMETInNominalTree()
void top::TopConfig::setUseLooseObjectsInMETInNominalTree |
( |
| ) |
|
|
inline |
◆ setWriteMETBuiltWithLooseObjects()
void top::TopConfig::setWriteMETBuiltWithLooseObjects |
( |
| ) |
|
|
inline |
◆ SetYear()
void top::TopConfig::SetYear |
( |
const std::string & |
year | ) |
|
|
inline |
◆ sgKeyElectrons() [1/3]
virtual const std::string& top::TopConfig::sgKeyElectrons |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyElectrons() [2/3]
const std::string & top::TopConfig::sgKeyElectrons |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
Definition at line 2939 of file TopConfig.cxx.
2943 return (*key).second;
2948 std::unordered_map<std::size_t,
2952 return (*key).second;
◆ sgKeyElectrons() [3/3]
void top::TopConfig::sgKeyElectrons |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyElectronsStandAlone()
const std::string & top::TopConfig::sgKeyElectronsStandAlone |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyElectronsTDS()
const std::string & top::TopConfig::sgKeyElectronsTDS |
( |
const std::size_t |
hash | ) |
const |
Definition at line 2959 of file TopConfig.cxx.
2963 return (*key).second;
2968 std::unordered_map<std::size_t,
2969 std::string>::const_iterator
key =
2972 return (*key).second;
◆ sgKeyElectronsTDSAux()
const std::string & top::TopConfig::sgKeyElectronsTDSAux |
( |
const std::size_t |
hash | ) |
const |
Definition at line 2979 of file TopConfig.cxx.
2983 return (*key).second;
2988 std::unordered_map<std::size_t,
2989 std::string>::const_iterator
key =
2992 return (*key).second;
◆ sgKeyEventInfo()
const std::string& top::TopConfig::sgKeyEventInfo |
( |
| ) |
const |
|
inline |
◆ sgKeyFwdElectrons() [1/3]
virtual const std::string& top::TopConfig::sgKeyFwdElectrons |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyFwdElectrons() [2/3]
const std::string & top::TopConfig::sgKeyFwdElectrons |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyFwdElectrons() [3/3]
void top::TopConfig::sgKeyFwdElectrons |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyFwdElectronsStandAlone()
const std::string & top::TopConfig::sgKeyFwdElectronsStandAlone |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyFwdElectronsTDS()
const std::string & top::TopConfig::sgKeyFwdElectronsTDS |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyFwdElectronsTDSAux()
const std::string & top::TopConfig::sgKeyFwdElectronsTDSAux |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyInDetTrackParticles()
const std::string& top::TopConfig::sgKeyInDetTrackParticles |
( |
| ) |
const |
|
inline |
◆ sgKeyJets() [1/3]
virtual const std::string& top::TopConfig::sgKeyJets |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyJets() [2/3]
const std::string & top::TopConfig::sgKeyJets |
( |
const std::size_t |
hash, |
|
|
const bool |
useLooseLeptonJets |
|
) |
| const |
|
virtual |
Definition at line 3114 of file TopConfig.cxx.
3118 return (*key).second;
3123 if (!useLooseLeptonJets) {
3124 std::unordered_map<std::size_t,
3125 std::string>::const_iterator
key =
3128 return (*key).second;
3131 if (useLooseLeptonJets) {
3132 std::unordered_map<std::size_t,
3136 return (*key).second;
◆ sgKeyJets() [3/3]
void top::TopConfig::sgKeyJets |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyJetsStandAlone()
const std::string & top::TopConfig::sgKeyJetsStandAlone |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyJetsTDS()
const std::string & top::TopConfig::sgKeyJetsTDS |
( |
const std::size_t |
hash, |
|
|
const bool |
useLooseLeptonJets |
|
) |
| const |
Definition at line 3144 of file TopConfig.cxx.
3148 return (*key).second;
3153 if (!useLooseLeptonJets) {
3154 std::unordered_map<std::size_t,
3158 return (*key).second;
3161 if (useLooseLeptonJets) {
3162 std::unordered_map<std::size_t,
3163 std::string>::const_iterator
key =
3166 return (*key).second;
◆ sgKeyJetsTDSAux()
const std::string & top::TopConfig::sgKeyJetsTDSAux |
( |
const std::size_t |
hash, |
|
|
const bool |
useLooseLeptonJets |
|
) |
| const |
Definition at line 3174 of file TopConfig.cxx.
3178 return (*key).second;
3183 if (!useLooseLeptonJets) {
3184 std::unordered_map<std::size_t,
3185 std::string>::const_iterator
key =
3188 return (*key).second;
3191 if (useLooseLeptonJets) {
3192 std::unordered_map<std::size_t,
3193 std::string>::const_iterator
key =
3196 return (*key).second;
◆ sgKeyKLFitter()
const std::string & top::TopConfig::sgKeyKLFitter |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyKLFitterLoose()
const std::string & top::TopConfig::sgKeyKLFitterLoose |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyLargeRJets() [1/3]
virtual const std::string& top::TopConfig::sgKeyLargeRJets |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyLargeRJets() [2/3]
const std::string & top::TopConfig::sgKeyLargeRJets |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyLargeRJets() [3/3]
void top::TopConfig::sgKeyLargeRJets |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyLargeRJetsTDS()
const std::string & top::TopConfig::sgKeyLargeRJetsTDS |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyLargeRJetsTDSAux()
const std::string & top::TopConfig::sgKeyLargeRJetsTDSAux |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyMCParticle() [1/2]
virtual const std::string& top::TopConfig::sgKeyMCParticle |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyMCParticle() [2/2]
void top::TopConfig::sgKeyMCParticle |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyMissingEt() [1/3]
virtual const std::string& top::TopConfig::sgKeyMissingEt |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyMissingEt() [2/3]
const std::string & top::TopConfig::sgKeyMissingEt |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyMissingEt() [3/3]
virtual void top::TopConfig::sgKeyMissingEt |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ sgKeyMissingEtLoose() [1/3]
virtual const std::string& top::TopConfig::sgKeyMissingEtLoose |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyMissingEtLoose() [2/3]
const std::string & top::TopConfig::sgKeyMissingEtLoose |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyMissingEtLoose() [3/3]
virtual void top::TopConfig::sgKeyMissingEtLoose |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ sgKeyMuons() [1/3]
virtual const std::string& top::TopConfig::sgKeyMuons |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyMuons() [2/3]
const std::string & top::TopConfig::sgKeyMuons |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyMuons() [3/3]
void top::TopConfig::sgKeyMuons |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyMuonsTDS()
const std::string & top::TopConfig::sgKeyMuonsTDS |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyMuonsTDSAux()
const std::string & top::TopConfig::sgKeyMuonsTDSAux |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyPhotons() [1/3]
virtual const std::string& top::TopConfig::sgKeyPhotons |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyPhotons() [2/3]
const std::string & top::TopConfig::sgKeyPhotons |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyPhotons() [3/3]
void top::TopConfig::sgKeyPhotons |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyPhotonsTDS()
const std::string & top::TopConfig::sgKeyPhotonsTDS |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyPhotonsTDSAux()
const std::string & top::TopConfig::sgKeyPhotonsTDSAux |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyPrimaryVertices()
const std::string& top::TopConfig::sgKeyPrimaryVertices |
( |
| ) |
const |
|
inline |
◆ sgKeyPseudoTop() [1/2]
const std::string & top::TopConfig::sgKeyPseudoTop |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyPseudoTop() [2/2]
const std::string& top::TopConfig::sgKeyPseudoTop |
( |
const std::string |
| ) |
const |
◆ sgKeyPseudoTopLoose() [1/2]
const std::string & top::TopConfig::sgKeyPseudoTopLoose |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyPseudoTopLoose() [2/2]
const std::string& top::TopConfig::sgKeyPseudoTopLoose |
( |
const std::string |
| ) |
const |
◆ sgKeySoftMuons() [1/3]
virtual const std::string& top::TopConfig::sgKeySoftMuons |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeySoftMuons() [2/3]
const std::string & top::TopConfig::sgKeySoftMuons |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeySoftMuons() [3/3]
void top::TopConfig::sgKeySoftMuons |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeySoftMuonsTDS()
const std::string & top::TopConfig::sgKeySoftMuonsTDS |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeySoftMuonsTDSAux()
const std::string & top::TopConfig::sgKeySoftMuonsTDSAux |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyTaus() [1/3]
virtual const std::string& top::TopConfig::sgKeyTaus |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyTaus() [2/3]
const std::string & top::TopConfig::sgKeyTaus |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyTaus() [3/3]
void top::TopConfig::sgKeyTaus |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyTausTDS()
const std::string & top::TopConfig::sgKeyTausTDS |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyTausTDSAux()
const std::string & top::TopConfig::sgKeyTausTDSAux |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyTopPartonHistory()
const std::string& top::TopConfig::sgKeyTopPartonHistory |
( |
| ) |
const |
|
inline |
◆ sgKeyTopSystematicEvents()
const std::string& top::TopConfig::sgKeyTopSystematicEvents |
( |
| ) |
const |
|
inline |
◆ sgKeyTopSystematicEventsLoose()
const std::string& top::TopConfig::sgKeyTopSystematicEventsLoose |
( |
| ) |
const |
|
inline |
◆ sgKeyTrackJets() [1/3]
virtual const std::string& top::TopConfig::sgKeyTrackJets |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyTrackJets() [2/3]
const std::string & top::TopConfig::sgKeyTrackJets |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyTrackJets() [3/3]
void top::TopConfig::sgKeyTrackJets |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyTrackJetsTDS()
const std::string & top::TopConfig::sgKeyTrackJetsTDS |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyTrackJetsTDSAux()
const std::string & top::TopConfig::sgKeyTrackJetsTDSAux |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyTracks() [1/3]
virtual const std::string& top::TopConfig::sgKeyTracks |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyTracks() [2/3]
const std::string & top::TopConfig::sgKeyTracks |
( |
const std::size_t |
hash | ) |
const |
|
virtual |
◆ sgKeyTracks() [3/3]
void top::TopConfig::sgKeyTracks |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyTracksTDS()
const std::string & top::TopConfig::sgKeyTracksTDS |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyTracksTDSAux()
const std::string & top::TopConfig::sgKeyTracksTDSAux |
( |
const std::size_t |
hash | ) |
const |
◆ sgKeyTruthElectrons() [1/2]
const std::string& top::TopConfig::sgKeyTruthElectrons |
( |
| ) |
const |
|
inline |
◆ sgKeyTruthElectrons() [2/2]
void top::TopConfig::sgKeyTruthElectrons |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyTruthEvent()
const std::string& top::TopConfig::sgKeyTruthEvent |
( |
| ) |
const |
|
inline |
◆ sgKeyTruthJets() [1/2]
virtual const std::string& top::TopConfig::sgKeyTruthJets |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyTruthJets() [2/2]
void top::TopConfig::sgKeyTruthJets |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyTruthLargeRJets() [1/2]
virtual const std::string& top::TopConfig::sgKeyTruthLargeRJets |
( |
| ) |
const |
|
inlinevirtual |
◆ sgKeyTruthLargeRJets() [2/2]
void top::TopConfig::sgKeyTruthLargeRJets |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyTruthMET() [1/2]
const std::string& top::TopConfig::sgKeyTruthMET |
( |
| ) |
const |
|
inline |
◆ sgKeyTruthMET() [2/2]
void top::TopConfig::sgKeyTruthMET |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyTruthMuons() [1/2]
const std::string& top::TopConfig::sgKeyTruthMuons |
( |
| ) |
const |
|
inline |
◆ sgKeyTruthMuons() [2/2]
void top::TopConfig::sgKeyTruthMuons |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyTruthPhotons() [1/2]
const std::string& top::TopConfig::sgKeyTruthPhotons |
( |
| ) |
const |
|
inline |
◆ sgKeyTruthPhotons() [2/2]
void top::TopConfig::sgKeyTruthPhotons |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ sgKeyTruthTaus() [1/2]
const std::string& top::TopConfig::sgKeyTruthTaus |
( |
| ) |
const |
|
inline |
◆ sgKeyTruthTaus() [2/2]
void top::TopConfig::sgKeyTruthTaus |
( |
const std::string & |
s | ) |
|
|
virtual |
◆ softmuonAdditionalTruthInfo() [1/2]
virtual bool top::TopConfig::softmuonAdditionalTruthInfo |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonAdditionalTruthInfo() [2/2]
virtual void top::TopConfig::softmuonAdditionalTruthInfo |
( |
bool |
in | ) |
|
|
inlinevirtual |
◆ softmuonAdditionalTruthInfoCheckPartonOrigin() [1/2]
virtual bool top::TopConfig::softmuonAdditionalTruthInfoCheckPartonOrigin |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonAdditionalTruthInfoCheckPartonOrigin() [2/2]
virtual void top::TopConfig::softmuonAdditionalTruthInfoCheckPartonOrigin |
( |
bool |
in | ) |
|
|
inlinevirtual |
◆ softmuonAdditionalTruthInfoDoVerbose() [1/2]
virtual bool top::TopConfig::softmuonAdditionalTruthInfoDoVerbose |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonAdditionalTruthInfoDoVerbose() [2/2]
virtual void top::TopConfig::softmuonAdditionalTruthInfoDoVerbose |
( |
bool |
in | ) |
|
|
inlinevirtual |
◆ softmuonDRJetcut() [1/2]
virtual float top::TopConfig::softmuonDRJetcut |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonDRJetcut() [2/2]
virtual void top::TopConfig::softmuonDRJetcut |
( |
const float |
DRJet | ) |
|
|
inlinevirtual |
◆ softmuonDRJetcutUseRapidity() [1/2]
virtual bool top::TopConfig::softmuonDRJetcutUseRapidity |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonDRJetcutUseRapidity() [2/2]
virtual void top::TopConfig::softmuonDRJetcutUseRapidity |
( |
const bool |
in | ) |
|
|
inlinevirtual |
◆ softmuonEtacut() [1/2]
virtual float top::TopConfig::softmuonEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonEtacut() [2/2]
virtual void top::TopConfig::softmuonEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ softmuonPtcut() [1/2]
virtual float top::TopConfig::softmuonPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonPtcut() [2/2]
virtual void top::TopConfig::softmuonPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ softmuonQuality() [1/2]
virtual const std::string& top::TopConfig::softmuonQuality |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonQuality() [2/2]
virtual void top::TopConfig::softmuonQuality |
( |
const std::string & |
quality | ) |
|
|
inlinevirtual |
◆ softmuonUseLowPt() [1/2]
virtual bool top::TopConfig::softmuonUseLowPt |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonUseLowPt() [2/2]
void top::TopConfig::softmuonUseLowPt |
( |
const bool |
UseLowPtSoftMuon | ) |
|
|
inline |
◆ softmuonUseMVALowPt() [1/2]
virtual bool top::TopConfig::softmuonUseMVALowPt |
( |
| ) |
const |
|
inlinevirtual |
◆ softmuonUseMVALowPt() [2/2]
void top::TopConfig::softmuonUseMVALowPt |
( |
const bool |
UseMVALowPtSoftMuon | ) |
|
|
inline |
◆ storePerJetBtagSFs() [1/2]
virtual const bool& top::TopConfig::storePerJetBtagSFs |
( |
| ) |
|
|
inlinevirtual |
◆ storePerJetBtagSFs() [2/2]
virtual void top::TopConfig::storePerJetBtagSFs |
( |
const bool & |
b | ) |
|
|
inlinevirtual |
◆ sumOfEventWeightsMetaData()
const std::string& top::TopConfig::sumOfEventWeightsMetaData |
( |
| ) |
const |
|
inline |
◆ systAllTTreeNames()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systAllTTreeNames |
( |
| ) |
const |
|
inline |
◆ systematicName()
const std::string & top::TopConfig::systematicName |
( |
const std::size_t |
hash | ) |
const |
◆ systematics() [1/2]
virtual const std::string& top::TopConfig::systematics |
( |
| ) |
const |
|
inlinevirtual |
◆ systematics() [2/2]
virtual void top::TopConfig::systematics |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ systematicsElectrons()
◆ systematicsFwdElectrons()
◆ systematicsJetGhostTrack() [1/2]
const std::vector<std::string>& top::TopConfig::systematicsJetGhostTrack |
( |
| ) |
const |
|
inline |
◆ systematicsJetGhostTrack() [2/2]
Definition at line 2433 of file TopConfig.cxx.
2440 for (
auto s : syst) {
2441 (*m_systMapJetGhostTrack)[
s.hash()] =
s;
◆ systematicsJets()
◆ systematicsLargeRJets()
◆ systematicsMET()
◆ systematicsMuons()
◆ systematicsPhotons()
◆ systematicsSoftMuons()
◆ systematicsTaus()
◆ systematicsTrackJets()
◆ systematicsTracks()
◆ systHashAll()
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::systHashAll |
( |
| ) |
const |
|
inline |
◆ systHashElectronInJetSubtraction()
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::systHashElectronInJetSubtraction |
( |
| ) |
const |
|
inline |
◆ systHashElectrons()
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::systHashElectrons |
( |
| ) |
const |
|
inline |
◆ systHashFwdElectrons()
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::systHashFwdElectrons |
( |
| ) |
const |
|
inline |
◆ systHashJets()
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::systHashJets |
( |
| ) |
const |
|
inline |
◆ systHashMuons()
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::systHashMuons |
( |
| ) |
const |
|
inline |
◆ systHashPhotons()
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::systHashPhotons |
( |
| ) |
const |
|
inline |
◆ systHashSoftMuons()
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::systHashSoftMuons |
( |
| ) |
const |
|
inline |
◆ systHashTaus()
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::systHashTaus |
( |
| ) |
const |
|
inline |
◆ systMapElectrons()
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::systMapElectrons |
( |
| ) |
const |
|
inline |
◆ systMapFwdElectrons()
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::systMapFwdElectrons |
( |
| ) |
const |
|
inline |
◆ systMapJetGhostTrack()
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::systMapJetGhostTrack |
( |
| ) |
const |
|
inline |
◆ systMapJets()
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::systMapJets |
( |
| ) |
const |
|
inline |
◆ systMapLargeRJets()
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::systMapLargeRJets |
( |
| ) |
const |
|
inline |
◆ systMapMuons()
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::systMapMuons |
( |
| ) |
const |
|
inline |
◆ systMapPhotons()
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::systMapPhotons |
( |
| ) |
const |
|
inline |
◆ systMapSoftMuons()
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::systMapSoftMuons |
( |
| ) |
const |
|
inline |
◆ systMapTaus()
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::systMapTaus |
( |
| ) |
const |
|
inline |
◆ systSgKeyMapElectrons()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systSgKeyMapElectrons |
( |
| ) |
const |
|
inline |
◆ systSgKeyMapFwdElectrons()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systSgKeyMapFwdElectrons |
( |
| ) |
const |
|
inline |
◆ systSgKeyMapJets()
std::shared_ptr< std::unordered_map< std::size_t, std::string > > top::TopConfig::systSgKeyMapJets |
( |
const bool |
useLooseLeptonJets | ) |
const |
◆ systSgKeyMapLargeRJets()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systSgKeyMapLargeRJets |
( |
| ) |
const |
|
inline |
◆ systSgKeyMapMuons()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systSgKeyMapMuons |
( |
| ) |
const |
|
inline |
◆ systSgKeyMapPhotons()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systSgKeyMapPhotons |
( |
| ) |
const |
|
inline |
◆ systSgKeyMapSoftMuons()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systSgKeyMapSoftMuons |
( |
| ) |
const |
|
inline |
◆ systSgKeyMapTaus()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systSgKeyMapTaus |
( |
| ) |
const |
|
inline |
◆ systSgKeyMapTrackJets()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systSgKeyMapTrackJets |
( |
| ) |
const |
|
inline |
◆ systSgKeyMapTracks()
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::systSgKeyMapTracks |
( |
| ) |
const |
|
inline |
◆ tauEleIDWP() [1/2]
const std::string& top::TopConfig::tauEleIDWP |
( |
| ) |
const |
|
inline |
◆ tauEleIDWP() [2/2]
virtual void top::TopConfig::tauEleIDWP |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ tauEleIDWPLoose() [1/2]
const std::string& top::TopConfig::tauEleIDWPLoose |
( |
| ) |
const |
|
inline |
◆ tauEleIDWPLoose() [2/2]
virtual void top::TopConfig::tauEleIDWPLoose |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ tauEtaRegions() [1/2]
const std::string& top::TopConfig::tauEtaRegions |
( |
| ) |
const |
|
inline |
◆ tauEtaRegions() [2/2]
virtual void top::TopConfig::tauEtaRegions |
( |
const std::string & |
etaRegions | ) |
|
|
inlinevirtual |
◆ tauJetConfigFile() [1/2]
const std::string& top::TopConfig::tauJetConfigFile |
( |
| ) |
|
|
inline |
◆ tauJetConfigFile() [2/2]
virtual void top::TopConfig::tauJetConfigFile |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ tauJetConfigFileLoose() [1/2]
const std::string& top::TopConfig::tauJetConfigFileLoose |
( |
| ) |
|
|
inline |
◆ tauJetConfigFileLoose() [2/2]
virtual void top::TopConfig::tauJetConfigFileLoose |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ tauJetIDWP() [1/2]
const std::string& top::TopConfig::tauJetIDWP |
( |
| ) |
const |
|
inline |
◆ tauJetIDWP() [2/2]
virtual void top::TopConfig::tauJetIDWP |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ tauJetIDWPLoose() [1/2]
const std::string& top::TopConfig::tauJetIDWPLoose |
( |
| ) |
const |
|
inline |
◆ tauJetIDWPLoose() [2/2]
virtual void top::TopConfig::tauJetIDWPLoose |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ tauMuOLR() [1/2]
virtual bool top::TopConfig::tauMuOLR |
( |
| ) |
|
|
inlinevirtual |
◆ tauMuOLR() [2/2]
virtual void top::TopConfig::tauMuOLR |
( |
bool |
do_tau_ele_olr | ) |
|
|
inlinevirtual |
◆ tauMuOLRLoose() [1/2]
virtual bool top::TopConfig::tauMuOLRLoose |
( |
| ) |
|
|
inlinevirtual |
◆ tauMuOLRLoose() [2/2]
virtual void top::TopConfig::tauMuOLRLoose |
( |
bool |
do_tau_ele_olr | ) |
|
|
inlinevirtual |
◆ tauPtcut() [1/2]
virtual float top::TopConfig::tauPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ tauPtcut() [2/2]
virtual void top::TopConfig::tauPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ tauSubstructureSF() [1/2]
virtual bool top::TopConfig::tauSubstructureSF |
( |
| ) |
|
|
inlinevirtual |
◆ tauSubstructureSF() [2/2]
virtual void top::TopConfig::tauSubstructureSF |
( |
bool |
do_tau_substructure_sf | ) |
|
|
inlinevirtual |
◆ tauSubstructureSFLoose() [1/2]
virtual bool top::TopConfig::tauSubstructureSFLoose |
( |
| ) |
|
|
inlinevirtual |
◆ tauSubstructureSFLoose() [2/2]
virtual void top::TopConfig::tauSubstructureSFLoose |
( |
bool |
do_tau_substructure_sf | ) |
|
|
inlinevirtual |
◆ tauTriggers_Loose() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::tauTriggers_Loose |
( |
const std::string & |
selection | ) |
const |
|
virtual |
Definition at line 3465 of file TopConfig.cxx.
3466 std::unordered_map<std::string,
3469 return (*key).second;
◆ tauTriggers_Loose() [2/2]
virtual void top::TopConfig::tauTriggers_Loose |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ tauTriggers_Tight() [1/2]
const std::vector< std::pair< std::string, int > > & top::TopConfig::tauTriggers_Tight |
( |
const std::string & |
selection | ) |
const |
|
virtual |
Definition at line 3420 of file TopConfig.cxx.
3421 std::unordered_map<std::string,
3424 return (*key).second;
◆ tauTriggers_Tight() [2/2]
virtual void top::TopConfig::tauTriggers_Tight |
( |
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > |
triggers | ) |
|
|
inlinevirtual |
◆ trackEtacut() [1/2]
virtual float top::TopConfig::trackEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ trackEtacut() [2/2]
virtual void top::TopConfig::trackEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ trackJetEtacut() [1/2]
virtual float top::TopConfig::trackJetEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ trackJetEtacut() [2/2]
virtual void top::TopConfig::trackJetEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ trackJetPtcut() [1/2]
virtual float top::TopConfig::trackJetPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ trackJetPtcut() [2/2]
virtual void top::TopConfig::trackJetPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ trackPtcut() [1/2]
virtual float top::TopConfig::trackPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ trackPtcut() [2/2]
virtual void top::TopConfig::trackPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ trackQuality() [1/2]
virtual const std::string& top::TopConfig::trackQuality |
( |
| ) |
const |
|
inlinevirtual |
◆ trackQuality() [2/2]
virtual void top::TopConfig::trackQuality |
( |
const std::string & |
quality | ) |
|
|
inlinevirtual |
◆ triggerMatchingElementRelink()
bool top::TopConfig::triggerMatchingElementRelink |
( |
| ) |
const |
|
inline |
◆ trkjet_btagging_namedSysts()
virtual std::set<std::string> top::TopConfig::trkjet_btagging_namedSysts |
( |
std::string |
WP | ) |
const |
|
inlinevirtual |
◆ trkjet_btagging_num_B_eigenvars()
virtual unsigned int top::TopConfig::trkjet_btagging_num_B_eigenvars |
( |
std::string |
WP | ) |
const |
|
inlinevirtual |
◆ trkjet_btagging_num_C_eigenvars()
virtual unsigned int top::TopConfig::trkjet_btagging_num_C_eigenvars |
( |
std::string |
WP | ) |
const |
|
inlinevirtual |
◆ trkjet_btagging_num_Light_eigenvars()
virtual unsigned int top::TopConfig::trkjet_btagging_num_Light_eigenvars |
( |
std::string |
WP | ) |
const |
|
inlinevirtual |
◆ truth_electron_EtaCut() [1/2]
virtual float top::TopConfig::truth_electron_EtaCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_electron_EtaCut() [2/2]
virtual void top::TopConfig::truth_electron_EtaCut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ truth_electron_NotFromHadron()
virtual bool top::TopConfig::truth_electron_NotFromHadron |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_electron_PtCut() [1/2]
virtual float top::TopConfig::truth_electron_PtCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_electron_PtCut() [2/2]
virtual void top::TopConfig::truth_electron_PtCut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ truth_electron_TauIsHadron()
virtual bool top::TopConfig::truth_electron_TauIsHadron |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_jet_EtaCut() [1/2]
virtual float top::TopConfig::truth_jet_EtaCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_jet_EtaCut() [2/2]
virtual void top::TopConfig::truth_jet_EtaCut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ truth_jet_largeR_EtaCut() [1/2]
virtual float top::TopConfig::truth_jet_largeR_EtaCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_jet_largeR_EtaCut() [2/2]
virtual void top::TopConfig::truth_jet_largeR_EtaCut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ truth_jet_largeR_PtCut() [1/2]
virtual float top::TopConfig::truth_jet_largeR_PtCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_jet_largeR_PtCut() [2/2]
virtual void top::TopConfig::truth_jet_largeR_PtCut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ truth_jet_PtCut() [1/2]
virtual float top::TopConfig::truth_jet_PtCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_jet_PtCut() [2/2]
virtual void top::TopConfig::truth_jet_PtCut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ truth_muon_EtaCut() [1/2]
virtual float top::TopConfig::truth_muon_EtaCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_muon_EtaCut() [2/2]
virtual void top::TopConfig::truth_muon_EtaCut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ truth_muon_NotFromHadron()
virtual bool top::TopConfig::truth_muon_NotFromHadron |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_muon_PtCut() [1/2]
virtual float top::TopConfig::truth_muon_PtCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_muon_PtCut() [2/2]
virtual void top::TopConfig::truth_muon_PtCut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ truth_muon_TauIsHadron()
virtual bool top::TopConfig::truth_muon_TauIsHadron |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_photon_EtaCut() [1/2]
virtual float top::TopConfig::truth_photon_EtaCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_photon_EtaCut() [2/2]
virtual void top::TopConfig::truth_photon_EtaCut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ truth_photon_Isolation() [1/2]
virtual const std::string& top::TopConfig::truth_photon_Isolation |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_photon_Isolation() [2/2]
virtual void top::TopConfig::truth_photon_Isolation |
( |
const std::string & |
value | ) |
|
|
inlinevirtual |
◆ truth_photon_Origin() [1/2]
virtual const std::string& top::TopConfig::truth_photon_Origin |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_photon_Origin() [2/2]
virtual void top::TopConfig::truth_photon_Origin |
( |
const std::string & |
value | ) |
|
|
inlinevirtual |
◆ truth_photon_PtCut() [1/2]
virtual float top::TopConfig::truth_photon_PtCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_photon_PtCut() [2/2]
virtual void top::TopConfig::truth_photon_PtCut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ truth_softmuon_EtaCut() [1/2]
virtual float top::TopConfig::truth_softmuon_EtaCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_softmuon_EtaCut() [2/2]
virtual void top::TopConfig::truth_softmuon_EtaCut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ truth_softmuon_PtCut() [1/2]
virtual float top::TopConfig::truth_softmuon_PtCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_softmuon_PtCut() [2/2]
virtual void top::TopConfig::truth_softmuon_PtCut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ truth_tau_EtaCut() [1/2]
virtual float top::TopConfig::truth_tau_EtaCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_tau_EtaCut() [2/2]
virtual void top::TopConfig::truth_tau_EtaCut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ truth_tau_PtCut() [1/2]
virtual float top::TopConfig::truth_tau_PtCut |
( |
| ) |
const |
|
inlinevirtual |
◆ truth_tau_PtCut() [2/2]
virtual void top::TopConfig::truth_tau_PtCut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ ttreeIndex()
unsigned int top::TopConfig::ttreeIndex |
( |
const std::size_t |
hash | ) |
const |
◆ ttreeIndexLoose()
unsigned int top::TopConfig::ttreeIndexLoose |
( |
const std::size_t |
hash | ) |
const |
◆ useAntiMuons()
bool top::TopConfig::useAntiMuons |
( |
| ) |
const |
|
inline |
◆ useBadBatmanCleaning()
bool top::TopConfig::useBadBatmanCleaning |
( |
| ) |
const |
|
inline |
◆ useEgammaLeakageCorrection() [1/2]
bool top::TopConfig::useEgammaLeakageCorrection |
( |
| ) |
const |
|
inline |
◆ useEgammaLeakageCorrection() [2/2]
virtual void top::TopConfig::useEgammaLeakageCorrection |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ useElectronChargeIDSelection() [1/2]
bool top::TopConfig::useElectronChargeIDSelection |
( |
| ) |
const |
|
inline |
◆ useElectronChargeIDSelection() [2/2]
virtual void top::TopConfig::useElectronChargeIDSelection |
( |
const std::string & |
s | ) |
|
|
inlinevirtual |
◆ useElectrons()
bool top::TopConfig::useElectrons |
( |
| ) |
const |
|
inline |
◆ useEventLevelJetCleaningTool()
bool top::TopConfig::useEventLevelJetCleaningTool |
( |
| ) |
const |
|
inline |
◆ useFwdElectrons()
bool top::TopConfig::useFwdElectrons |
( |
| ) |
const |
|
inline |
◆ useGlobalTrigger()
bool top::TopConfig::useGlobalTrigger |
( |
| ) |
const |
|
inline |
◆ useGlobalTriggerConfiguration()
bool top::TopConfig::useGlobalTriggerConfiguration |
( |
| ) |
const |
|
inline |
◆ useJetGhostTrack()
bool top::TopConfig::useJetGhostTrack |
( |
| ) |
const |
|
inline |
◆ useJets()
bool top::TopConfig::useJets |
( |
| ) |
const |
|
inline |
◆ useLargeRJets()
bool top::TopConfig::useLargeRJets |
( |
| ) |
const |
|
inline |
◆ useLooseObjectsInMETInLooseTree()
bool top::TopConfig::useLooseObjectsInMETInLooseTree |
( |
| ) |
const |
|
inline |
◆ useLooseObjectsInMETInNominalTree()
bool top::TopConfig::useLooseObjectsInMETInNominalTree |
( |
| ) |
const |
|
inline |
◆ useMuons()
bool top::TopConfig::useMuons |
( |
| ) |
const |
|
inline |
◆ useParticleFlowJets()
bool top::TopConfig::useParticleFlowJets |
( |
| ) |
const |
|
inline |
◆ useParticleLevelOverlapRemovalWithRapidity()
bool top::TopConfig::useParticleLevelOverlapRemovalWithRapidity |
( |
| ) |
const |
|
inline |
◆ usePhotons()
bool top::TopConfig::usePhotons |
( |
| ) |
const |
|
inline |
◆ useRCJetAdditionalSubstructure() [1/2]
virtual bool top::TopConfig::useRCJetAdditionalSubstructure |
( |
| ) |
const |
|
inlinevirtual |
◆ useRCJetAdditionalSubstructure() [2/2]
virtual void top::TopConfig::useRCJetAdditionalSubstructure |
( |
const bool |
use | ) |
|
|
inlinevirtual |
◆ useRCJets()
bool top::TopConfig::useRCJets |
( |
| ) |
const |
|
inline |
◆ useRCJetSubstructure() [1/2]
virtual bool top::TopConfig::useRCJetSubstructure |
( |
| ) |
const |
|
inlinevirtual |
◆ useRCJetSubstructure() [2/2]
virtual void top::TopConfig::useRCJetSubstructure |
( |
const bool |
use | ) |
|
|
inlinevirtual |
◆ useSoftMuons()
bool top::TopConfig::useSoftMuons |
( |
| ) |
const |
|
inline |
◆ useTaus()
bool top::TopConfig::useTaus |
( |
| ) |
const |
|
inline |
◆ useTrackJets()
bool top::TopConfig::useTrackJets |
( |
| ) |
const |
|
inline |
◆ useTracks()
bool top::TopConfig::useTracks |
( |
| ) |
const |
|
inline |
◆ useTruthElectrons()
bool top::TopConfig::useTruthElectrons |
( |
| ) |
const |
|
inline |
◆ useTruthJets()
bool top::TopConfig::useTruthJets |
( |
| ) |
const |
|
inline |
◆ useTruthLargeRJets()
bool top::TopConfig::useTruthLargeRJets |
( |
| ) |
const |
|
inline |
◆ useTruthMET()
bool top::TopConfig::useTruthMET |
( |
| ) |
const |
|
inline |
◆ useTruthMuons()
bool top::TopConfig::useTruthMuons |
( |
| ) |
const |
|
inline |
◆ useTruthParticles()
bool top::TopConfig::useTruthParticles |
( |
| ) |
const |
|
inline |
◆ useTruthPhotons()
bool top::TopConfig::useTruthPhotons |
( |
| ) |
const |
|
inline |
◆ useTruthTaus()
bool top::TopConfig::useTruthTaus |
( |
| ) |
const |
|
inline |
◆ useVarRCJetAdditionalSubstructure() [1/2]
virtual bool top::TopConfig::useVarRCJetAdditionalSubstructure |
( |
| ) |
const |
|
inlinevirtual |
◆ useVarRCJetAdditionalSubstructure() [2/2]
virtual void top::TopConfig::useVarRCJetAdditionalSubstructure |
( |
const bool |
use | ) |
|
|
inlinevirtual |
◆ useVarRCJets()
bool top::TopConfig::useVarRCJets |
( |
| ) |
const |
|
inline |
◆ useVarRCJetSubstructure() [1/2]
virtual bool top::TopConfig::useVarRCJetSubstructure |
( |
| ) |
const |
|
inlinevirtual |
◆ useVarRCJetSubstructure() [2/2]
virtual void top::TopConfig::useVarRCJetSubstructure |
( |
const bool |
use | ) |
|
|
inlinevirtual |
◆ VarRCJetEtacut() [1/2]
virtual float top::TopConfig::VarRCJetEtacut |
( |
| ) |
const |
|
inlinevirtual |
◆ VarRCJetEtacut() [2/2]
virtual void top::TopConfig::VarRCJetEtacut |
( |
const float |
eta | ) |
|
|
inlinevirtual |
◆ VarRCJetMassScale() [1/2]
virtual const std::string& top::TopConfig::VarRCJetMassScale |
( |
| ) |
const |
|
inlinevirtual |
◆ VarRCJetMassScale() [2/2]
virtual void top::TopConfig::VarRCJetMassScale |
( |
const std::string & |
mass_scale | ) |
|
|
inlinevirtual |
◆ VarRCJetMaxRadius() [1/2]
virtual float top::TopConfig::VarRCJetMaxRadius |
( |
| ) |
const |
|
inlinevirtual |
◆ VarRCJetMaxRadius() [2/2]
virtual void top::TopConfig::VarRCJetMaxRadius |
( |
const float |
radius | ) |
|
|
inlinevirtual |
◆ VarRCJetPtcut() [1/2]
virtual float top::TopConfig::VarRCJetPtcut |
( |
| ) |
const |
|
inlinevirtual |
◆ VarRCJetPtcut() [2/2]
virtual void top::TopConfig::VarRCJetPtcut |
( |
const float |
pt | ) |
|
|
inlinevirtual |
◆ VarRCJetRho() [1/2]
virtual const std::string& top::TopConfig::VarRCJetRho |
( |
| ) |
const |
|
inlinevirtual |
◆ VarRCJetRho() [2/2]
virtual void top::TopConfig::VarRCJetRho |
( |
const std::string & |
rho | ) |
|
|
inlinevirtual |
◆ VarRCJetTrimcut() [1/2]
virtual float top::TopConfig::VarRCJetTrimcut |
( |
| ) |
const |
|
inlinevirtual |
◆ VarRCJetTrimcut() [2/2]
virtual void top::TopConfig::VarRCJetTrimcut |
( |
const float |
trim | ) |
|
|
inlinevirtual |
◆ writeMETBuiltWithLooseObjects()
bool top::TopConfig::writeMETBuiltWithLooseObjects |
( |
| ) |
|
|
inline |
◆ actual_mu_AF
std::vector<std::string> top::TopConfig::actual_mu_AF = {} |
◆ actual_mu_FS
std::vector<std::string> top::TopConfig::actual_mu_FS = {} |
◆ apply
bool top::TopConfig::apply = false |
◆ baseLHAPDF
std::string top::TopConfig::baseLHAPDF = "" |
◆ bTag_base_names
std::unordered_map<std::string, std::set<std::string> > top::TopConfig::bTag_base_names |
|
private |
◆ bTag_base_names_trkJet
std::unordered_map<std::string, std::set<std::string> > top::TopConfig::bTag_base_names_trkJet |
|
private |
◆ bTag_eigen_B
std::unordered_map<std::string, unsigned int> top::TopConfig::bTag_eigen_B |
|
private |
◆ bTag_eigen_B_trkJet
std::unordered_map<std::string, unsigned int> top::TopConfig::bTag_eigen_B_trkJet |
|
private |
◆ bTag_eigen_C
std::unordered_map<std::string, unsigned int> top::TopConfig::bTag_eigen_C |
|
private |
◆ bTag_eigen_C_trkJet
std::unordered_map<std::string, unsigned int> top::TopConfig::bTag_eigen_C_trkJet |
|
private |
◆ bTag_eigen_light
std::unordered_map<std::string, unsigned int> top::TopConfig::bTag_eigen_light |
|
private |
◆ bTag_eigen_light_trkJet
std::unordered_map<std::string, unsigned int> top::TopConfig::bTag_eigen_light_trkJet |
|
private |
◆ bTag_named_systs
std::unordered_map<std::string, std::set<std::string> > top::TopConfig::bTag_named_systs |
|
private |
◆ bTag_named_systs_trkJet
std::unordered_map<std::string, std::set<std::string> > top::TopConfig::bTag_named_systs_trkJet |
|
private |
◆ config_files
std::vector<std::string> top::TopConfig::config_files = {} |
◆ config_files_AF
std::vector<std::string> top::TopConfig::config_files_AF = {} |
◆ config_files_FS
std::vector<std::string> top::TopConfig::config_files_FS = {} |
◆ custom_SF
std::vector<double> top::TopConfig::custom_SF = {} |
◆ doLHAPDF
bool top::TopConfig::doLHAPDF = false |
◆ doLHAPDFInNominalTrees
bool top::TopConfig::doLHAPDFInNominalTrees = false |
◆ doRNNID
bool top::TopConfig::doRNNID = true |
◆ electron_trigger_systematics
std::vector<std::string> top::TopConfig::electron_trigger_systematics |
◆ electron_trigger_tool_names
std::vector<std::string> top::TopConfig::electron_trigger_tool_names |
◆ eleIDWP
std::string top::TopConfig::eleIDWP = "RNNMedium" |
◆ eta
float top::TopConfig::eta = 2.5 |
◆ EtaCut
float top::TopConfig::EtaCut |
◆ etaRegions
std::string top::TopConfig::etaRegions ="[0., 1.37, 1.52, 2.5]" |
◆ fileName
std::string top::TopConfig::fileName = "Default" |
◆ identification
std::string top::TopConfig::identification = "None" |
◆ isActivated
bool top::TopConfig::isActivated = false |
◆ isConfigured
bool top::TopConfig::isConfigured = false |
◆ isolation
std::string top::TopConfig::isolation = "None" |
◆ Isolation
std::string top::TopConfig::Isolation |
◆ jetIDWP
std::string top::TopConfig::jetIDWP = "RNNMedium" |
◆ lumi_calc_files
std::vector<std::string> top::TopConfig::lumi_calc_files = {} |
◆ m_allowSmallRJMSforAFII
bool top::TopConfig::m_allowSmallRJMSforAFII |
|
private |
◆ m_allSelectionNames
std::shared_ptr<std::vector<std::string> > top::TopConfig::m_allSelectionNames |
|
private |
◆ m_allSystName
std::string top::TopConfig::m_allSystName |
|
private |
◆ m_allTriggers_Loose
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_allTriggers_Loose |
|
private |
◆ m_allTriggers_Tight
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_allTriggers_Tight |
|
private |
◆ m_applyElectronInJetSubtraction
bool top::TopConfig::m_applyElectronInJetSubtraction |
|
private |
◆ m_applyTightSFsInLooseTree
bool top::TopConfig::m_applyTightSFsInLooseTree |
|
private |
◆ m_applyTTVACut
bool top::TopConfig::m_applyTTVACut |
|
private |
◆ m_badBatmanCleaningMax
unsigned int top::TopConfig::m_badBatmanCleaningMax |
|
private |
◆ m_badBatmanCleaningMin
unsigned int top::TopConfig::m_badBatmanCleaningMin |
|
private |
◆ m_bJSF
float top::TopConfig::m_bJSF |
|
private |
◆ m_boostedTaggerSFnames
std::unordered_map<std::string, std::string> top::TopConfig::m_boostedTaggerSFnames |
|
private |
◆ m_boostedTaggersSFSysNames
std::unordered_map<std::string, std::vector<std::string> > top::TopConfig::m_boostedTaggersSFSysNames |
|
private |
◆ m_BootstrapReplicas
int top::TopConfig::m_BootstrapReplicas |
|
private |
◆ m_btag_algos_caloJet
std::map<std::string, std::string> top::TopConfig::m_btag_algos_caloJet |
|
private |
◆ m_btag_algos_trkJet
std::map<std::string, std::string> top::TopConfig::m_btag_algos_trkJet |
|
private |
◆ m_btagAlgoWP_calib_caloJet
std::vector<std::pair<std::string, std::string> > top::TopConfig::m_btagAlgoWP_calib_caloJet |
|
private |
◆ m_btagAlgoWP_calib_trkJet
std::vector<std::pair<std::string, std::string> > top::TopConfig::m_btagAlgoWP_calib_trkJet |
|
private |
◆ m_btagAlgoWP_caloJet
std::vector<std::pair<std::string, std::string> > top::TopConfig::m_btagAlgoWP_caloJet |
|
private |
◆ m_btagAlgoWP_trkJet
std::vector<std::pair<std::string, std::string> > top::TopConfig::m_btagAlgoWP_trkJet |
|
private |
◆ m_btagging_calibration_B
std::string top::TopConfig::m_btagging_calibration_B = "default" |
|
private |
◆ m_btagging_calibration_C
std::string top::TopConfig::m_btagging_calibration_C = "default" |
|
private |
◆ m_btagging_calibration_Light
std::string top::TopConfig::m_btagging_calibration_Light = "default" |
|
private |
◆ m_btagging_cdi_path
std::string top::TopConfig::m_btagging_cdi_path = "Default" |
|
private |
◆ m_bTagSystsExcludedFromEV
std::string top::TopConfig::m_bTagSystsExcludedFromEV = "" |
|
private |
◆ m_btagWP_calib_caloJet
std::vector<std::string> top::TopConfig::m_btagWP_calib_caloJet |
|
private |
◆ m_btagWP_calib_trkJet
std::vector<std::string> top::TopConfig::m_btagWP_calib_trkJet |
|
private |
◆ m_btagWP_caloJet
std::vector<std::string> top::TopConfig::m_btagWP_caloJet |
|
private |
◆ m_btagWP_trkJet
std::vector<std::string> top::TopConfig::m_btagWP_trkJet |
|
private |
◆ m_cdi_path_warning
bool top::TopConfig::m_cdi_path_warning = false |
|
private |
◆ m_chosen_boostedJetTaggers
std::vector<std::pair<std::string, std::string> > top::TopConfig::m_chosen_boostedJetTaggers |
|
private |
◆ m_configFixed
bool top::TopConfig::m_configFixed |
|
private |
◆ m_decoKeyJetGhostTrack
std::string top::TopConfig::m_decoKeyJetGhostTrack |
|
private |
◆ m_demandPriVtx
bool top::TopConfig::m_demandPriVtx |
|
private |
◆ m_derivationStream
std::string top::TopConfig::m_derivationStream |
|
private |
◆ m_doEleEleOverlapRemoval
bool top::TopConfig::m_doEleEleOverlapRemoval |
|
private |
◆ m_doFakesMMIFFDebug
bool top::TopConfig::m_doFakesMMIFFDebug |
|
private |
◆ m_doFakesMMWeightsIFF
bool top::TopConfig::m_doFakesMMWeightsIFF |
|
private |
◆ m_doForwardJVTInMETCalculation
bool top::TopConfig::m_doForwardJVTInMETCalculation |
|
private |
◆ m_doJVTInMETCalculation
bool top::TopConfig::m_doJVTInMETCalculation |
|
private |
◆ m_doKLFitter
bool top::TopConfig::m_doKLFitter |
|
private |
◆ m_doLargeJetOverlapRemoval
bool top::TopConfig::m_doLargeJetOverlapRemoval |
|
private |
◆ m_doLargeRPseudodataJER
bool top::TopConfig::m_doLargeRPseudodataJER |
|
private |
◆ m_doLooseEvents
bool top::TopConfig::m_doLooseEvents |
|
private |
◆ m_doLooseSysts
bool top::TopConfig::m_doLooseSysts |
|
private |
◆ m_doMCGeneratorWeights
bool top::TopConfig::m_doMCGeneratorWeights |
|
private |
◆ m_doMCGeneratorWeightsInNominalTrees
bool top::TopConfig::m_doMCGeneratorWeightsInNominalTrees |
|
private |
◆ m_doMultipleJES
bool top::TopConfig::m_doMultipleJES |
|
private |
◆ m_doOverlapRemovalOnLooseLeptonDef
bool top::TopConfig::m_doOverlapRemovalOnLooseLeptonDef |
|
private |
◆ m_doParticleLevelOverlapRemovalElJet
bool top::TopConfig::m_doParticleLevelOverlapRemovalElJet |
|
private |
◆ m_doParticleLevelOverlapRemovalJetPhoton
bool top::TopConfig::m_doParticleLevelOverlapRemovalJetPhoton |
|
private |
◆ m_doParticleLevelOverlapRemovalMuJet
bool top::TopConfig::m_doParticleLevelOverlapRemovalMuJet |
|
private |
◆ m_doPseudoTop
bool top::TopConfig::m_doPseudoTop |
|
private |
◆ m_doTightEvents
bool top::TopConfig::m_doTightEvents |
|
private |
◆ m_doTightSysts
bool top::TopConfig::m_doTightSysts |
|
private |
◆ m_doTopParticleLevel
bool top::TopConfig::m_doTopParticleLevel |
|
private |
◆ m_doTopPartonHistory
bool top::TopConfig::m_doTopPartonHistory |
|
private |
◆ m_doTopPartonLevel
bool top::TopConfig::m_doTopPartonLevel |
|
private |
◆ m_doTruthBlockInfo
bool top::TopConfig::m_doTruthBlockInfo |
|
private |
◆ m_doTruthPDFInfo
bool top::TopConfig::m_doTruthPDFInfo |
|
private |
◆ m_doTruthPDFInfoInNominalTrees
bool top::TopConfig::m_doTruthPDFInfoInNominalTrees |
|
private |
◆ m_DSID
unsigned int top::TopConfig::m_DSID |
|
private |
◆ m_dummyTrigger
std::vector<std::pair<std::string, int> > top::TopConfig::m_dummyTrigger |
|
private |
◆ m_dumpBtagSystsInSystTrees
bool top::TopConfig::m_dumpBtagSystsInSystTrees |
|
private |
◆ m_egamma_calibmodel_warning
bool top::TopConfig::m_egamma_calibmodel_warning = false |
|
private |
◆ m_egamma_calibration_model
std::string top::TopConfig::m_egamma_calibration_model = "es2018_R21_v0" |
|
private |
◆ m_egammaSystematicModel
std::string top::TopConfig::m_egammaSystematicModel |
|
private |
◆ m_eid_path_warning
bool top::TopConfig::m_eid_path_warning = false |
|
private |
◆ m_electron_d0SigCut
int top::TopConfig::m_electron_d0SigCut |
|
private |
◆ m_electron_delta_z0
float top::TopConfig::m_electron_delta_z0 |
|
private |
◆ m_electronEfficiencySystematicModel
std::string top::TopConfig::m_electronEfficiencySystematicModel |
|
private |
◆ m_electronEfficiencySystematicModelEtaBinning
std::string top::TopConfig::m_electronEfficiencySystematicModelEtaBinning |
|
private |
◆ m_electronEfficiencySystematicModelEtBinning
std::string top::TopConfig::m_electronEfficiencySystematicModelEtBinning |
|
private |
◆ m_electronEfficiencySystematicModelIdSize
int top::TopConfig::m_electronEfficiencySystematicModelIdSize |
|
private |
◆ m_electronEfficiencySystematicModelIsoSize
int top::TopConfig::m_electronEfficiencySystematicModelIsoSize |
|
private |
◆ m_electronEfficiencySystematicModelNToys
int top::TopConfig::m_electronEfficiencySystematicModelNToys |
|
private |
◆ m_electronEfficiencySystematicModelRecoSize
int top::TopConfig::m_electronEfficiencySystematicModelRecoSize |
|
private |
◆ m_electronEfficiencySystematicModelToySeed
int top::TopConfig::m_electronEfficiencySystematicModelToySeed |
|
private |
◆ m_electronID
std::string top::TopConfig::m_electronID |
|
private |
◆ m_electronIDDecoration
std::string top::TopConfig::m_electronIDDecoration |
|
private |
◆ m_electronIDLoose
std::string top::TopConfig::m_electronIDLoose |
|
private |
◆ m_electronIDLooseDecoration
std::string top::TopConfig::m_electronIDLooseDecoration |
|
private |
◆ m_electronIDSFFile_path
std::string top::TopConfig::m_electronIDSFFile_path = "Default" |
|
private |
◆ m_electronIDSFFileLoose_path
std::string top::TopConfig::m_electronIDSFFileLoose_path = "Default" |
|
private |
◆ m_electronIsolation
std::string top::TopConfig::m_electronIsolation |
|
private |
◆ m_electronIsolationLoose
std::string top::TopConfig::m_electronIsolationLoose |
|
private |
◆ m_electronIsolationSF
std::string top::TopConfig::m_electronIsolationSF |
|
private |
◆ m_electronIsolationSFLoose
std::string top::TopConfig::m_electronIsolationSFLoose |
|
private |
◆ m_electronIsolationWPs
std::vector<std::string> top::TopConfig::m_electronIsolationWPs |
|
private |
◆ m_electronPtcut
float top::TopConfig::m_electronPtcut |
|
private |
◆ m_electronTriggers_Loose
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_electronTriggers_Loose |
|
private |
◆ m_electronTriggers_Tight
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_electronTriggers_Tight |
|
private |
◆ m_electronVetoLArCrack
bool top::TopConfig::m_electronVetoLArCrack |
|
private |
◆ m_elTrigEffConfig
std::string top::TopConfig::m_elTrigEffConfig |
|
private |
◆ m_enablePromptLeptonImprovedVetoStudies
bool top::TopConfig::m_enablePromptLeptonImprovedVetoStudies |
|
private |
◆ m_FakesMMConfigIFF
std::string top::TopConfig::m_FakesMMConfigIFF |
|
private |
◆ m_filterBranches
std::vector<std::string> top::TopConfig::m_filterBranches |
|
private |
◆ m_filterNominalBranches
std::vector<std::string> top::TopConfig::m_filterNominalBranches |
|
private |
◆ m_filterNominalLooseBranches
std::vector<std::string> top::TopConfig::m_filterNominalLooseBranches |
|
private |
◆ m_filterParticleLevelBranches
std::vector<std::string> top::TopConfig::m_filterParticleLevelBranches |
|
private |
◆ m_filterPartonLevelBranches
std::vector<std::string> top::TopConfig::m_filterPartonLevelBranches |
|
private |
◆ m_fJVTWP
std::string top::TopConfig::m_fJVTWP |
|
private |
◆ m_forceRandomRunNumber
unsigned int top::TopConfig::m_forceRandomRunNumber = 0 |
|
private |
◆ m_forceWeightIndex
bool top::TopConfig::m_forceWeightIndex |
|
private |
◆ m_fwdElectronBCIDCleaningMaxRun
int top::TopConfig::m_fwdElectronBCIDCleaningMaxRun |
|
private |
◆ m_fwdElectronBCIDCleaningMinRun
int top::TopConfig::m_fwdElectronBCIDCleaningMinRun |
|
private |
◆ m_fwdElectronID
std::string top::TopConfig::m_fwdElectronID |
|
private |
◆ m_fwdElectronIDLoose
std::string top::TopConfig::m_fwdElectronIDLoose |
|
private |
◆ m_fwdElectronMaxEtacut
float top::TopConfig::m_fwdElectronMaxEtacut |
|
private |
◆ m_fwdElectronMinEtacut
float top::TopConfig::m_fwdElectronMinEtacut |
|
private |
◆ m_fwdElectronPtcut
float top::TopConfig::m_fwdElectronPtcut |
|
private |
◆ m_generators
std::string top::TopConfig::m_generators |
|
private |
◆ m_ghostTrackspT
float top::TopConfig::m_ghostTrackspT |
|
private |
◆ m_ghostTracksQuality
std::string top::TopConfig::m_ghostTracksQuality |
|
private |
◆ m_ghostTracksVertexAssociation
std::string top::TopConfig::m_ghostTracksVertexAssociation |
|
private |
◆ m_grlDir
std::string top::TopConfig::m_grlDir |
|
private |
◆ m_grlFile
std::vector<std::string> top::TopConfig::m_grlFile = {} |
|
private |
◆ m_is_sherpa_22_vjets
bool top::TopConfig::m_is_sherpa_22_vjets = false |
|
private |
◆ m_isAFII
bool top::TopConfig::m_isAFII |
|
private |
◆ m_isDataOverlay
bool top::TopConfig::m_isDataOverlay |
|
private |
◆ m_isMC
bool top::TopConfig::m_isMC |
|
private |
◆ m_isNominalAvailable
bool top::TopConfig::m_isNominalAvailable |
|
private |
◆ m_isRun3
bool top::TopConfig::m_isRun3 = false |
|
private |
◆ m_isTopPartonHistoryRegisteredInNtuple
bool top::TopConfig::m_isTopPartonHistoryRegisteredInNtuple |
|
private |
◆ m_isTruthDxAOD
bool top::TopConfig::m_isTruthDxAOD = false |
|
private |
◆ m_jetCalibSequence
std::string top::TopConfig::m_jetCalibSequence |
|
private |
◆ m_jetEtacut
float top::TopConfig::m_jetEtacut |
|
private |
◆ m_jetEtaGhostTracks
float top::TopConfig::m_jetEtaGhostTracks |
|
private |
◆ m_jetGhostTrackRunPeriods
std::vector<std::uint32_t> top::TopConfig::m_jetGhostTrackRunPeriods |
|
private |
◆ m_jetGhostTrackSystematics
std::vector<std::string> top::TopConfig::m_jetGhostTrackSystematics |
|
private |
◆ m_jetJERSmearingModel
std::string top::TopConfig::m_jetJERSmearingModel |
|
private |
◆ m_jetJMSOption
std::string top::TopConfig::m_jetJMSOption |
|
private |
◆ m_jetPtcut
float top::TopConfig::m_jetPtcut |
|
private |
◆ m_jetPtGhostTracks
float top::TopConfig::m_jetPtGhostTracks |
|
private |
◆ m_jetResponseMatchingDeltaR
float top::TopConfig::m_jetResponseMatchingDeltaR |
|
private |
◆ m_jetStoreTruthLabels
bool top::TopConfig::m_jetStoreTruthLabels |
|
private |
◆ m_jetSubstructureName
std::string top::TopConfig::m_jetSubstructureName |
|
private |
◆ m_jetUncertainties_NPModel
std::string top::TopConfig::m_jetUncertainties_NPModel |
|
private |
◆ m_jetUncertainties_QGFracFile
std::string top::TopConfig::m_jetUncertainties_QGFracFile |
|
private |
◆ m_jetUncertainties_QGHistPatterns
std::vector<std::string> top::TopConfig::m_jetUncertainties_QGHistPatterns |
|
private |
◆ m_JSF
float top::TopConfig::m_JSF |
|
private |
◆ m_JVTWP
std::string top::TopConfig::m_JVTWP |
|
private |
◆ m_KLFitterBTaggingMethod
std::string top::TopConfig::m_KLFitterBTaggingMethod |
|
private |
◆ m_KLFitterFailOnLessThanXJets
bool top::TopConfig::m_KLFitterFailOnLessThanXJets |
|
private |
◆ m_KLFitterJetSelectionMode
std::string top::TopConfig::m_KLFitterJetSelectionMode |
|
private |
◆ m_KLFitterLH
std::string top::TopConfig::m_KLFitterLH |
|
private |
◆ m_KLFitterOutput
std::string top::TopConfig::m_KLFitterOutput |
|
private |
◆ m_KLFitterSaveAllPermutations
bool top::TopConfig::m_KLFitterSaveAllPermutations |
|
private |
◆ m_KLFitterTopMassFixed
bool top::TopConfig::m_KLFitterTopMassFixed |
|
private |
◆ m_KLFitterTransferFunctionsPath
std::string top::TopConfig::m_KLFitterTransferFunctionsPath |
|
private |
◆ m_largeRJESJMSConfig
std::string top::TopConfig::m_largeRJESJMSConfig |
|
private |
◆ m_largeRJetEtacut
float top::TopConfig::m_largeRJetEtacut |
|
private |
◆ m_largeRJetMasscut
float top::TopConfig::m_largeRJetMasscut |
|
private |
◆ m_largeRJetPtcut
float top::TopConfig::m_largeRJetPtcut |
|
private |
◆ m_largeRJetSubstructureVariables
std::map<std::string,std::string> top::TopConfig::m_largeRJetSubstructureVariables |
|
private |
◆ m_largeRJetUncertainties_JMR_NPModel
std::string top::TopConfig::m_largeRJetUncertainties_JMR_NPModel |
|
private |
◆ m_largeRJetUncertainties_NPModel
std::string top::TopConfig::m_largeRJetUncertainties_NPModel |
|
private |
◆ m_largeRJetUncertaintiesConfigDir
std::string top::TopConfig::m_largeRJetUncertaintiesConfigDir |
|
private |
◆ m_lhapdf_options
struct { ... } top::TopConfig::m_lhapdf_options |
◆ m_list_systHash_electronInJetSubtraction
std::shared_ptr<std::list<std::size_t> > top::TopConfig::m_list_systHash_electronInJetSubtraction |
|
private |
◆ m_list_systHashAll
std::shared_ptr<std::list<std::size_t> > top::TopConfig::m_list_systHashAll |
|
private |
◆ m_makeAllCPTools
bool top::TopConfig::m_makeAllCPTools |
|
private |
◆ m_MapIndex
unsigned int top::TopConfig::m_MapIndex |
|
private |
◆ m_METJetSelectionWP
std::string top::TopConfig::m_METJetSelectionWP |
|
private |
◆ m_METSignif
bool top::TopConfig::m_METSignif |
|
private |
◆ m_METSignifSoftTermParam
std::string top::TopConfig::m_METSignifSoftTermParam |
|
private |
◆ m_METUncertaintiesConfigDir
std::string top::TopConfig::m_METUncertaintiesConfigDir |
|
private |
◆ m_muon_d0SigCut
int top::TopConfig::m_muon_d0SigCut |
|
private |
◆ m_muon_delta_z0
float top::TopConfig::m_muon_delta_z0 |
|
private |
◆ m_muonBreakDownSystematics
bool top::TopConfig::m_muonBreakDownSystematics |
|
private |
◆ m_muonCalibMode
std::string top::TopConfig::m_muonCalibMode |
|
private |
◆ m_muonEtacut
float top::TopConfig::m_muonEtacut |
|
private |
◆ m_muonForcePeriod
std::string top::TopConfig::m_muonForcePeriod |
|
private |
◆ m_muonForceTrigger
std::string top::TopConfig::m_muonForceTrigger |
|
private |
◆ m_muonForceYear
int top::TopConfig::m_muonForceYear |
|
private |
◆ m_muonIsolation
std::string top::TopConfig::m_muonIsolation |
|
private |
◆ m_muonIsolationLoose
std::string top::TopConfig::m_muonIsolationLoose |
|
private |
◆ m_muonIsolationSF
std::string top::TopConfig::m_muonIsolationSF |
|
private |
◆ m_muonIsolationSFLoose
std::string top::TopConfig::m_muonIsolationSFLoose |
|
private |
◆ m_muonIsolationWPs
std::vector<std::string> top::TopConfig::m_muonIsolationWPs |
|
private |
◆ m_muonMuonDoExtraSmearingHighPt
bool top::TopConfig::m_muonMuonDoExtraSmearingHighPt |
|
private |
◆ m_muonMuonDoSmearing2stationHighPt
bool top::TopConfig::m_muonMuonDoSmearing2stationHighPt |
|
private |
◆ m_muonPtcut
float top::TopConfig::m_muonPtcut |
|
private |
◆ m_muonQuality
std::string top::TopConfig::m_muonQuality |
|
private |
◆ m_muonQualityLoose
std::string top::TopConfig::m_muonQualityLoose |
|
private |
◆ m_muonSFCustomInputFolder
std::string top::TopConfig::m_muonSFCustomInputFolder |
|
private |
◆ m_muonSFCustomInputFolderTrigger
std::string top::TopConfig::m_muonSFCustomInputFolderTrigger |
|
private |
◆ m_muonSmearingSystematicModel
std::string top::TopConfig::m_muonSmearingSystematicModel |
|
private |
◆ m_muonTriggers_Loose
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_muonTriggers_Loose |
|
private |
◆ m_muonTriggers_Tight
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_muonTriggers_Tight |
|
private |
◆ m_muonUse2stationMuonsHighPt
bool top::TopConfig::m_muonUse2stationMuonsHighPt |
|
private |
◆ m_muonUse2stationMuonsHighPtLoose
bool top::TopConfig::m_muonUse2stationMuonsHighPtLoose |
|
private |
◆ m_muonUseLowPt
bool top::TopConfig::m_muonUseLowPt |
|
private |
◆ m_muonUseLowPtLoose
bool top::TopConfig::m_muonUseLowPtLoose |
|
private |
◆ m_muonUseMVALowPt
bool top::TopConfig::m_muonUseMVALowPt |
|
private |
◆ m_muonUseMVALowPtLoose
bool top::TopConfig::m_muonUseMVALowPtLoose |
|
private |
◆ m_nominalHashValue
std::size_t top::TopConfig::m_nominalHashValue |
|
private |
◆ m_nominalSystName
std::string top::TopConfig::m_nominalSystName |
|
private |
◆ m_nominalWeightIndex
size_t top::TopConfig::m_nominalWeightIndex |
|
private |
◆ m_nominalWeightName
std::string top::TopConfig::m_nominalWeightName |
|
private |
◆ m_nominalWeightNames
std::vector<std::string> top::TopConfig::m_nominalWeightNames |
|
private |
◆ m_numberOfEventsToRun
unsigned int top::TopConfig::m_numberOfEventsToRun |
|
private |
◆ m_numberOfEventsToSkip
unsigned int top::TopConfig::m_numberOfEventsToSkip |
|
private |
◆ m_objectSelectionName
std::string top::TopConfig::m_objectSelectionName |
|
private |
◆ m_outputEvents
std::string top::TopConfig::m_outputEvents |
|
private |
◆ m_outputFileBasketSizePrimitive
int top::TopConfig::m_outputFileBasketSizePrimitive |
|
private |
◆ m_outputFileBasketSizeVector
int top::TopConfig::m_outputFileBasketSizeVector |
|
private |
◆ m_outputFileNEventAutoFlush
int top::TopConfig::m_outputFileNEventAutoFlush |
|
private |
◆ m_outputFileSetAutoFlushZero
bool top::TopConfig::m_outputFileSetAutoFlushZero |
|
private |
◆ m_outputFormat
std::string top::TopConfig::m_outputFormat |
|
private |
◆ m_overlap_removal_procedure
std::string top::TopConfig::m_overlap_removal_procedure = "recommended" |
|
private |
◆ m_overlapRemovalSlidingInnerDRel
float top::TopConfig::m_overlapRemovalSlidingInnerDRel = 0.2 |
|
private |
◆ m_overlapRemovalSlidingInnerDRmu
float top::TopConfig::m_overlapRemovalSlidingInnerDRmu = 0.2 |
|
private |
◆ m_passEventSelectionDecoration
std::string top::TopConfig::m_passEventSelectionDecoration |
|
private |
◆ m_photon_configuration
struct { ... } top::TopConfig::m_photon_configuration |
◆ m_photon_configuration_loose
struct { ... } top::TopConfig::m_photon_configuration_loose |
◆ m_photonIsolationWPs
std::vector<std::string> top::TopConfig::m_photonIsolationWPs |
|
private |
◆ m_photonTriggers_Loose
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_photonTriggers_Loose |
|
private |
◆ m_photonTriggers_Tight
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_photonTriggers_Tight |
|
private |
◆ m_pileup_reweighting
struct { ... } top::TopConfig::m_pileup_reweighting |
◆ m_RCInputJetEtaMax
float top::TopConfig::m_RCInputJetEtaMax |
|
private |
◆ m_RCInputJetPtMin
float top::TopConfig::m_RCInputJetPtMin |
|
private |
◆ m_RCJetEtacut
float top::TopConfig::m_RCJetEtacut |
|
private |
◆ m_RCJetPtcut
float top::TopConfig::m_RCJetPtcut |
|
private |
◆ m_RCJetRadius
float top::TopConfig::m_RCJetRadius |
|
private |
◆ m_RCJetTrimcut
float top::TopConfig::m_RCJetTrimcut |
|
private |
◆ m_recomputeCPvars
bool top::TopConfig::m_recomputeCPvars |
|
private |
◆ m_release_series
int top::TopConfig::m_release_series |
|
private |
◆ m_saveBootstrapWeights
bool top::TopConfig::m_saveBootstrapWeights |
|
private |
◆ m_saveFailForwardJVTJets
bool top::TopConfig::m_saveFailForwardJVTJets |
|
private |
◆ m_saveFailJVTJets
bool top::TopConfig::m_saveFailJVTJets |
|
private |
◆ m_saveOnlySelectedEvents
bool top::TopConfig::m_saveOnlySelectedEvents |
|
private |
◆ m_sgKeyDummy
std::string top::TopConfig::m_sgKeyDummy |
|
private |
◆ m_sgKeyElectrons
std::string top::TopConfig::m_sgKeyElectrons |
|
private |
◆ m_sgKeyEventInfo
std::string top::TopConfig::m_sgKeyEventInfo |
|
private |
◆ m_sgKeyFwdElectrons
std::string top::TopConfig::m_sgKeyFwdElectrons |
|
private |
◆ m_sgKeyInDetTrackParticles
std::string top::TopConfig::m_sgKeyInDetTrackParticles |
|
private |
◆ m_sgKeyJets
std::string top::TopConfig::m_sgKeyJets |
|
private |
◆ m_sgKeyKLFitter
std::string top::TopConfig::m_sgKeyKLFitter |
|
private |
◆ m_sgKeyLargeRJets
std::string top::TopConfig::m_sgKeyLargeRJets |
|
private |
◆ m_sgKeyMCParticle
std::string top::TopConfig::m_sgKeyMCParticle |
|
private |
◆ m_sgKeyMissingEt
std::string top::TopConfig::m_sgKeyMissingEt |
|
private |
◆ m_sgKeyMissingEtLoose
std::string top::TopConfig::m_sgKeyMissingEtLoose |
|
private |
◆ m_sgKeyMuons
std::string top::TopConfig::m_sgKeyMuons |
|
private |
◆ m_sgKeyPhotons
std::string top::TopConfig::m_sgKeyPhotons |
|
private |
◆ m_sgKeyPrimaryVertices
std::string top::TopConfig::m_sgKeyPrimaryVertices |
|
private |
◆ m_sgKeyPseudoTop
std::string top::TopConfig::m_sgKeyPseudoTop |
|
private |
◆ m_sgKeySoftMuons
std::string top::TopConfig::m_sgKeySoftMuons |
|
private |
◆ m_sgKeyTaus
std::string top::TopConfig::m_sgKeyTaus |
|
private |
◆ m_sgKeyTopPartonHistory
std::string top::TopConfig::m_sgKeyTopPartonHistory |
|
private |
◆ m_sgKeyTopSystematicEvents
std::string top::TopConfig::m_sgKeyTopSystematicEvents |
|
private |
◆ m_sgKeyTopSystematicEventsLoose
std::string top::TopConfig::m_sgKeyTopSystematicEventsLoose |
|
private |
◆ m_sgKeyTrackJets
std::string top::TopConfig::m_sgKeyTrackJets |
|
private |
◆ m_sgKeyTracks
std::string top::TopConfig::m_sgKeyTracks |
|
private |
◆ m_sgKeyTracksType
std::string top::TopConfig::m_sgKeyTracksType |
|
private |
◆ m_sgKeyTruthElectrons
std::string top::TopConfig::m_sgKeyTruthElectrons |
|
private |
◆ m_sgKeyTruthEvent
std::string top::TopConfig::m_sgKeyTruthEvent |
|
private |
◆ m_sgKeyTruthJets
std::string top::TopConfig::m_sgKeyTruthJets |
|
private |
◆ m_sgKeyTruthLargeRJets
std::string top::TopConfig::m_sgKeyTruthLargeRJets |
|
private |
◆ m_sgKeyTruthMET
std::string top::TopConfig::m_sgKeyTruthMET |
|
private |
◆ m_sgKeyTruthMuons
std::string top::TopConfig::m_sgKeyTruthMuons |
|
private |
◆ m_sgKeyTruthPhotons
std::string top::TopConfig::m_sgKeyTruthPhotons |
|
private |
◆ m_sgKeyTruthTaus
std::string top::TopConfig::m_sgKeyTruthTaus |
|
private |
◆ m_showeringAlgo
◆ m_showerMCMCtranslator
std::unordered_map<std::string, std::string> top::TopConfig::m_showerMCMCtranslator |
|
private |
◆ m_softmuonAdditionalTruthInfo
bool top::TopConfig::m_softmuonAdditionalTruthInfo |
|
private |
◆ m_softmuonAdditionalTruthInfoCheckPartonOrigin
bool top::TopConfig::m_softmuonAdditionalTruthInfoCheckPartonOrigin |
|
private |
◆ m_softmuonAdditionalTruthInfoDoVerbose
bool top::TopConfig::m_softmuonAdditionalTruthInfoDoVerbose |
|
private |
◆ m_softmuonDRJetcut
float top::TopConfig::m_softmuonDRJetcut |
|
private |
◆ m_softmuonDRJetcutUseRapidity
bool top::TopConfig::m_softmuonDRJetcutUseRapidity |
|
private |
◆ m_softmuonEtacut
float top::TopConfig::m_softmuonEtacut |
|
private |
◆ m_softmuonPtcut
float top::TopConfig::m_softmuonPtcut |
|
private |
◆ m_softmuonQuality
std::string top::TopConfig::m_softmuonQuality |
|
private |
◆ m_softmuonUseLowPt
bool top::TopConfig::m_softmuonUseLowPt |
|
private |
◆ m_softmuonUseMVALowPt
bool top::TopConfig::m_softmuonUseMVALowPt |
|
private |
◆ m_storePerJetBtagSFs
bool top::TopConfig::m_storePerJetBtagSFs |
|
private |
◆ m_sumOfEventWeightsMetaData
std::string top::TopConfig::m_sumOfEventWeightsMetaData |
|
private |
◆ m_systAllSgKeyMapElectrons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapElectrons |
|
private |
◆ m_systAllSgKeyMapElectrons_electronInJetSubtraction
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapElectrons_electronInJetSubtraction |
|
private |
◆ m_systAllSgKeyMapElectrons_electronInJetSubtractionTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapElectrons_electronInJetSubtractionTDS |
|
private |
◆ m_systAllSgKeyMapElectrons_electronInJetSubtractionTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapElectrons_electronInJetSubtractionTDSAux |
|
private |
◆ m_systAllSgKeyMapElectronsTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapElectronsTDS |
|
private |
◆ m_systAllSgKeyMapElectronsTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapElectronsTDSAux |
|
private |
◆ m_systAllSgKeyMapFwdElectrons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapFwdElectrons |
|
private |
◆ m_systAllSgKeyMapFwdElectronsTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapFwdElectronsTDS |
|
private |
◆ m_systAllSgKeyMapFwdElectronsTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapFwdElectronsTDSAux |
|
private |
◆ m_systAllSgKeyMapJets
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapJets |
|
private |
◆ m_systAllSgKeyMapJets_electronInJetSubtraction
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapJets_electronInJetSubtraction |
|
private |
◆ m_systAllSgKeyMapJets_electronInJetSubtractionTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapJets_electronInJetSubtractionTDS |
|
private |
◆ m_systAllSgKeyMapJets_electronInJetSubtractionTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapJets_electronInJetSubtractionTDSAux |
|
private |
◆ m_systAllSgKeyMapJetsLoose_electronInJetSubtraction
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapJetsLoose_electronInJetSubtraction |
|
private |
◆ m_systAllSgKeyMapJetsLoose_electronInJetSubtractionTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapJetsLoose_electronInJetSubtractionTDS |
|
private |
◆ m_systAllSgKeyMapJetsLoose_electronInJetSubtractionTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapJetsLoose_electronInJetSubtractionTDSAux |
|
private |
◆ m_systAllSgKeyMapJetsTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapJetsTDS |
|
private |
◆ m_systAllSgKeyMapJetsTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapJetsTDSAux |
|
private |
◆ m_systAllSgKeyMapLargeRJets
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapLargeRJets |
|
private |
◆ m_systAllSgKeyMapLargeRJetsTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapLargeRJetsTDS |
|
private |
◆ m_systAllSgKeyMapLargeRJetsTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapLargeRJetsTDSAux |
|
private |
◆ m_systAllSgKeyMapMuons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapMuons |
|
private |
◆ m_systAllSgKeyMapMuonsTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapMuonsTDS |
|
private |
◆ m_systAllSgKeyMapMuonsTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapMuonsTDSAux |
|
private |
◆ m_systAllSgKeyMapPhotons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapPhotons |
|
private |
◆ m_systAllSgKeyMapPhotonsTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapPhotonsTDS |
|
private |
◆ m_systAllSgKeyMapPhotonsTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapPhotonsTDSAux |
|
private |
◆ m_systAllSgKeyMapSoftMuons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapSoftMuons |
|
private |
◆ m_systAllSgKeyMapSoftMuonsTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapSoftMuonsTDS |
|
private |
◆ m_systAllSgKeyMapSoftMuonsTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapSoftMuonsTDSAux |
|
private |
◆ m_systAllSgKeyMapTaus
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapTaus |
|
private |
◆ m_systAllSgKeyMapTausTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapTausTDS |
|
private |
◆ m_systAllSgKeyMapTausTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapTausTDSAux |
|
private |
◆ m_systAllSgKeyMapTrackJets
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapTrackJets |
|
private |
◆ m_systAllSgKeyMapTrackJetsTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapTrackJetsTDS |
|
private |
◆ m_systAllSgKeyMapTrackJetsTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapTrackJetsTDSAux |
|
private |
◆ m_systAllSgKeyMapTracks
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapTracks |
|
private |
◆ m_systAllSgKeyMapTracksTDS
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapTracksTDS |
|
private |
◆ m_systAllSgKeyMapTracksTDSAux
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllSgKeyMapTracksTDSAux |
|
private |
◆ m_systAllTTreeIndex
std::shared_ptr<std::unordered_map<std::size_t, unsigned int> > top::TopConfig::m_systAllTTreeIndex |
|
private |
◆ m_systAllTTreeLooseIndex
std::shared_ptr<std::unordered_map<std::size_t, unsigned int> > top::TopConfig::m_systAllTTreeLooseIndex |
|
private |
◆ m_systAllTTreeNames
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systAllTTreeNames |
|
private |
◆ m_systDecoKeyMapJetGhostTrack
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systDecoKeyMapJetGhostTrack |
|
private |
◆ m_systematics
std::string top::TopConfig::m_systematics |
|
private |
◆ m_systHash_electronInJetSubtraction
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHash_electronInJetSubtraction |
|
private |
◆ m_systHashAll
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashAll |
|
private |
◆ m_systHashElectrons
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashElectrons |
|
private |
◆ m_systHashFwdElectrons
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashFwdElectrons |
|
private |
◆ m_systHashJets
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashJets |
|
private |
◆ m_systHashLargeRJets
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashLargeRJets |
|
private |
◆ m_systHashMET
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashMET |
|
private |
◆ m_systHashMuons
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashMuons |
|
private |
◆ m_systHashPhotons
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashPhotons |
|
private |
◆ m_systHashSoftMuons
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashSoftMuons |
|
private |
◆ m_systHashTaus
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashTaus |
|
private |
◆ m_systHashTrackJets
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashTrackJets |
|
private |
◆ m_systHashTracks
std::shared_ptr<std::unordered_set<std::size_t> > top::TopConfig::m_systHashTracks |
|
private |
◆ m_systMapElectrons
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapElectrons |
|
private |
◆ m_systMapFwdElectrons
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapFwdElectrons |
|
private |
◆ m_systMapJetGhostTrack
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapJetGhostTrack |
|
private |
◆ m_systMapJets
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapJets |
|
private |
◆ m_systMapLargeRJets
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapLargeRJets |
|
private |
◆ m_systMapMET
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapMET |
|
private |
◆ m_systMapMuons
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapMuons |
|
private |
◆ m_systMapPhotons
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapPhotons |
|
private |
◆ m_systMapSoftMuons
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapSoftMuons |
|
private |
◆ m_systMapTaus
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapTaus |
|
private |
◆ m_systMapTrackJets
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapTrackJets |
|
private |
◆ m_systMapTracks
std::shared_ptr<std::unordered_map<std::size_t, CP::SystematicSet> > top::TopConfig::m_systMapTracks |
|
private |
◆ m_systPersistantAllTTreeNames
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systPersistantAllTTreeNames |
|
private |
◆ m_systSgKeyMapElectrons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapElectrons |
|
private |
◆ m_systSgKeyMapFwdElectrons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapFwdElectrons |
|
private |
◆ m_systSgKeyMapJets
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapJets |
|
private |
◆ m_systSgKeyMapJets_electronInJetSubtraction
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapJets_electronInJetSubtraction |
|
private |
◆ m_systSgKeyMapJetsLoose_electronInJetSubtraction
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapJetsLoose_electronInJetSubtraction |
|
private |
◆ m_systSgKeyMapKLFitter
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapKLFitter |
|
private |
◆ m_systSgKeyMapKLFitterLoose
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapKLFitterLoose |
|
private |
◆ m_systSgKeyMapLargeRJets
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapLargeRJets |
|
private |
◆ m_systSgKeyMapMET
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapMET |
|
private |
◆ m_systSgKeyMapMissingET
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapMissingET |
|
private |
◆ m_systSgKeyMapMissingETLoose
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapMissingETLoose |
|
private |
◆ m_systSgKeyMapMuons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapMuons |
|
private |
◆ m_systSgKeyMapPhotons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapPhotons |
|
private |
◆ m_systSgKeyMapPseudoTop
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapPseudoTop |
|
private |
◆ m_systSgKeyMapPseudoTopLoose
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapPseudoTopLoose |
|
private |
◆ m_systSgKeyMapSoftMuons
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapSoftMuons |
|
private |
◆ m_systSgKeyMapTaus
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapTaus |
|
private |
◆ m_systSgKeyMapTrackJets
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapTrackJets |
|
private |
◆ m_systSgKeyMapTracks
std::shared_ptr<std::unordered_map<std::size_t, std::string> > top::TopConfig::m_systSgKeyMapTracks |
|
private |
◆ m_tau_configuration
struct { ... } top::TopConfig::m_tau_configuration |
◆ m_tau_configuration_loose
struct { ... } top::TopConfig::m_tau_configuration_loose |
◆ m_tauTriggers_Loose
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_tauTriggers_Loose |
|
private |
◆ m_tauTriggers_Tight
std::shared_ptr<std::unordered_map<std::string, std::vector<std::pair<std::string, int> > > > top::TopConfig::m_tauTriggers_Tight |
|
private |
◆ m_topDataPreparationPath
std::string top::TopConfig::m_topDataPreparationPath |
|
private |
◆ m_trackEtacut
float top::TopConfig::m_trackEtacut |
|
private |
◆ m_trackJetEtacut
float top::TopConfig::m_trackJetEtacut |
|
private |
◆ m_trackJetPtcut
float top::TopConfig::m_trackJetPtcut |
|
private |
◆ m_trackPtcut
float top::TopConfig::m_trackPtcut |
|
private |
◆ m_trackQuality
std::string top::TopConfig::m_trackQuality |
|
private |
◆ m_trackRunPeriods
std::vector<std::uint32_t> top::TopConfig::m_trackRunPeriods |
|
private |
◆ m_treeFilter
std::shared_ptr<TreeFilter> top::TopConfig::m_treeFilter |
|
private |
◆ m_trigGlobalConfiguration
struct { ... } top::TopConfig::m_trigGlobalConfiguration |
◆ m_trigMatchElemRelink
bool top::TopConfig::m_trigMatchElemRelink |
|
private |
◆ m_truth_electron
struct { ... } top::TopConfig::m_truth_electron |
◆ m_truth_jet
struct { ... } top::TopConfig::m_truth_jet |
◆ m_truth_largeRJet
struct { ... } top::TopConfig::m_truth_largeRJet |
◆ m_truth_muon
struct { ... } top::TopConfig::m_truth_muon |
◆ m_truth_photon
struct { ... } top::TopConfig::m_truth_photon |
◆ m_truth_softmuon
struct { ... } top::TopConfig::m_truth_softmuon |
◆ m_truth_tau
struct { ... } top::TopConfig::m_truth_tau |
◆ m_useAntiMuons
bool top::TopConfig::m_useAntiMuons |
|
private |
◆ m_useBadBatmanCleaning
bool top::TopConfig::m_useBadBatmanCleaning |
|
private |
◆ m_useEgammaLeakageCorrection
bool top::TopConfig::m_useEgammaLeakageCorrection |
|
private |
◆ m_useElectronChargeIDSelection
bool top::TopConfig::m_useElectronChargeIDSelection |
|
private |
◆ m_useElectrons
bool top::TopConfig::m_useElectrons |
|
private |
◆ m_useEventLevelJetCleaningTool
bool top::TopConfig::m_useEventLevelJetCleaningTool |
|
private |
◆ m_useFwdElectrons
bool top::TopConfig::m_useFwdElectrons |
|
private |
◆ m_useJetGhostTrack
bool top::TopConfig::m_useJetGhostTrack |
|
private |
◆ m_useJets
bool top::TopConfig::m_useJets |
|
private |
◆ m_useLargeRJets
bool top::TopConfig::m_useLargeRJets |
|
private |
◆ m_useLooseObjectsInMETInLooseTree
bool top::TopConfig::m_useLooseObjectsInMETInLooseTree |
|
private |
◆ m_useLooseObjectsInMETInNominalTree
bool top::TopConfig::m_useLooseObjectsInMETInNominalTree |
|
private |
◆ m_useMuons
bool top::TopConfig::m_useMuons |
|
private |
◆ m_useParticleFlowJets
bool top::TopConfig::m_useParticleFlowJets = false |
|
private |
◆ m_useParticleLevelOverlapRemovalWithRapidity
bool top::TopConfig::m_useParticleLevelOverlapRemovalWithRapidity |
|
private |
◆ m_usePhotons
bool top::TopConfig::m_usePhotons |
|
private |
◆ m_useRCJetAdditionalSubstructure
bool top::TopConfig::m_useRCJetAdditionalSubstructure |
|
private |
◆ m_useRCJets
bool top::TopConfig::m_useRCJets |
|
private |
◆ m_useRCJetSubstructure
bool top::TopConfig::m_useRCJetSubstructure |
|
private |
◆ m_useSoftMuons
bool top::TopConfig::m_useSoftMuons |
|
private |
◆ m_useTaus
bool top::TopConfig::m_useTaus |
|
private |
◆ m_useTrackJets
bool top::TopConfig::m_useTrackJets |
|
private |
◆ m_useTracks
bool top::TopConfig::m_useTracks |
|
private |
◆ m_useTruthElectrons
bool top::TopConfig::m_useTruthElectrons |
|
private |
◆ m_useTruthJets
bool top::TopConfig::m_useTruthJets |
|
private |
◆ m_useTruthLargeRJets
bool top::TopConfig::m_useTruthLargeRJets |
|
private |
◆ m_useTruthMET
bool top::TopConfig::m_useTruthMET |
|
private |
◆ m_useTruthMuons
bool top::TopConfig::m_useTruthMuons |
|
private |
◆ m_useTruthParticles
bool top::TopConfig::m_useTruthParticles |
|
private |
◆ m_useTruthPhotons
bool top::TopConfig::m_useTruthPhotons |
|
private |
◆ m_useTruthTaus
bool top::TopConfig::m_useTruthTaus |
|
private |
◆ m_useVarRCJetAdditionalSubstructure
bool top::TopConfig::m_useVarRCJetAdditionalSubstructure |
|
private |
◆ m_useVarRCJets
bool top::TopConfig::m_useVarRCJets |
|
private |
◆ m_useVarRCJetSubstructure
bool top::TopConfig::m_useVarRCJetSubstructure |
|
private |
◆ m_VarRCJetEtacut
float top::TopConfig::m_VarRCJetEtacut |
|
private |
◆ m_VarRCJetMassScale
std::string top::TopConfig::m_VarRCJetMassScale |
|
private |
◆ m_VarRCJetMaxRadius
float top::TopConfig::m_VarRCJetMaxRadius |
|
private |
◆ m_VarRCJetPtcut
float top::TopConfig::m_VarRCJetPtcut |
|
private |
◆ m_VarRCJetRho
std::string top::TopConfig::m_VarRCJetRho |
|
private |
◆ m_VarRCJetTrimcut
float top::TopConfig::m_VarRCJetTrimcut |
|
private |
◆ m_writeMETBuiltWithLooseObjects
bool top::TopConfig::m_writeMETBuiltWithLooseObjects |
|
private |
◆ m_year
std::string top::TopConfig::m_year |
|
private |
◆ mu_dependent
bool top::TopConfig::mu_dependent = true |
◆ muOLR
bool top::TopConfig::muOLR = true |
◆ muon_trigger_systematics
std::vector<std::string> top::TopConfig::muon_trigger_systematics |
◆ muon_trigger_tool_names
std::vector<std::string> top::TopConfig::muon_trigger_tool_names |
◆ NotFromHadron
bool top::TopConfig::NotFromHadron |
◆ Origin
std::string top::TopConfig::Origin |
◆ pdf_results
std::unordered_map< std::string, std::vector<float> > top::TopConfig::pdf_results |
◆ pdf_set_names
std::vector<std::string> top::TopConfig::pdf_set_names = {} |
◆ periodAssignments
std::vector<int> top::TopConfig::periodAssignments = {} |
◆ photon_trigger_systematics
std::vector<std::string> top::TopConfig::photon_trigger_systematics |
◆ photon_trigger_tool_names
std::vector<std::string> top::TopConfig::photon_trigger_tool_names |
◆ pt
float top::TopConfig::pt = 20000 |
◆ PtCut
float top::TopConfig::PtCut |
◆ save_per_event
bool top::TopConfig::save_per_event = false |
◆ substructureSF
bool top::TopConfig::substructureSF = false |
◆ TauIsHadron
bool top::TopConfig::TauIsHadron |
◆ trigger
◆ trigger_loose
◆ unrepresented_data_tol
float top::TopConfig::unrepresented_data_tol = 0.05 |
◆ use_grl_tool
bool top::TopConfig::use_grl_tool = false |
The documentation for this class was generated from the following files:
virtual bool saveFailForwardJVTJets() const
std::vector< std::string > m_filterNominalLooseBranches
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapTrackJetsTDS
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapJetsLoose_electronInJetSubtractionTDSAux
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systDecoKeyMapJetGhostTrack
float readFloatOption(top::ConfigurationSettings *const &settings, std::string in) const
std::vector< std::size_t > m_list_systHash_electronInJetSubtraction
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapJets
virtual float RCJetEtacut() const
std::shared_ptr< std::list< std::size_t > > m_list_systHash_electronInJetSubtraction
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapTausTDSAux
std::string m_VarRCJetMassScale
std::map< std::string, std::string > m_largeRJetSubstructureVariables
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapSoftMuonsTDSAux
bool m_doLargeRPseudodataJER
bool m_softmuonDRJetcutUseRapidity
virtual const std::string & decoKeyJetGhostTrack() const
virtual int fwdElectronBCIDCleaningMaxRun() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapJetsTDSAux
const std::string & value(const std::string &key) const
The user wants to know the value for the specified key.
void setForceRandomRunNumber(const unsigned int randomRunNumber)
bool m_is_sherpa_22_vjets
bool m_doParticleLevelOverlapRemovalJetPhoton
bool m_useBadBatmanCleaning
std::shared_ptr< std::unordered_map< std::size_t, unsigned int > > m_systAllTTreeLooseIndex
virtual float electronPtcut() const
virtual float truth_jet_EtaCut() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapFwdElectronsTDS
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashLargeRJets
virtual bool muonUseLowPt() const
void setFakesMMConfigIFF(const std::string &configIFF)
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_muonTriggers_Tight
std::shared_ptr< std::list< std::size_t > > m_list_systHashAll
struct top::TopConfig::@217 m_pileup_reweighting
bool m_muonUse2stationMuonsHighPtLoose
std::string m_sgKeyEventInfo
virtual float fwdElectronMaxEtacut() const
virtual float trackJetEtacut() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapTracksTDS
virtual float truth_jet_largeR_PtCut() const
virtual float photonEtacut() const
std::string m_sgKeyTruthPhotons
struct top::TopConfig::@210 m_truth_electron
bool m_useElectronChargeIDSelection
virtual const std::string & outputEvents() const
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_allTriggers_Loose
virtual const std::string & jetCalibSequence() const
std::unordered_map< std::string, std::vector< std::string > > m_boostedTaggersSFSysNames
virtual const std::string & electronEfficiencySystematicModelEtBinning()
virtual const std::string & largeRJetUncertainties_NPModel() const
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_electronTriggers_Tight
void setIsDataOverlay(const bool value)
bool m_muonUseMVALowPtLoose
void setNumberOfBootstrapReplicas(const int value)
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapTrackJets
const std::string & sgKeyTruthTaus() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapSoftMuons
virtual const std::string & VarRCJetRho() const
std::string m_sgKeyTopPartonHistory
virtual float truth_tau_PtCut() const
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_muonTriggers_Loose
std::string find(const std::string &s)
return a remapped string
struct top::TopConfig::@215 m_truth_jet
std::map< std::size_t, std::string > m_systSgKeyMapJetsLoose_electronInJetSubtraction
virtual bool jetStoreTruthLabels() const
std::vector< std::string > m_grlFile
int m_outputFileNEventAutoFlush
std::string m_muonIsolation
std::string m_muonForceTrigger
std::unordered_map< std::string, unsigned int > bTag_eigen_C_trkJet
std::string m_electronIDLooseDecoration
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapElectrons_electronInJetSubtractionTDS
std::string m_sgKeyTruthJets
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapMET
std::string m_sgKeyTruthMET
struct top::TopConfig::@209 m_photon_configuration
std::string m_muonForcePeriod
virtual const std::string & largeRJetUncertainties_JMR_NPModel() const
std::string m_electronIsolationLoose
virtual float largeRJetPtcut() const
void setUseBadBatmanCleaning(const bool value)
std::string m_sgKeyTracks
std::string m_sgKeyEventInfo
std::string m_electronIDSFFile_path
std::string m_sgKeyFwdElectrons
std::vector< std::string > m_btagWP_calib_trkJet
float m_electron_delta_z0
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapPhotonsTDS
std::string m_FakesMMConfigIFF
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapTrackJetsTDSAux
virtual float VarRCJetPtcut() const
virtual bool softmuonUseLowPt() const
std::string m_largeRJetUncertaintiesConfigDir
virtual const std::string & ghostTracksVertexAssociation() const
virtual const int & electronEfficiencySystematicModelToySeed()
void setMCGeneratorWeights()
virtual const std::string & electronIDLoose() const
std::string m_METUncertaintiesConfigDir
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapJetsLoose_electronInJetSubtraction
virtual const std::string & muonQualityLoose() const
bool isSystAll(const std::string &syst) const
std::string m_electronEfficiencySystematicModelEtBinning
std::string m_sumOfEventWeightsMetaData
struct top::TopConfig::@216 m_lhapdf_options
std::string m_electronIsolation
bool m_storePerJetBtagSFs
std::string m_muonQuality
virtual float truth_jet_PtCut() const
bool m_doOverlapRemovalOnLooseLeptonDef
std::string m_KLFitterJetSelectionMode
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapElectrons_electronInJetSubtraction
std::shared_ptr< std::vector< std::string > > m_allSelectionNames
std::string m_sgKeyLargeRJets
std::string m_fwdElectronID
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashAll
virtual bool softmuonDRJetcutUseRapidity() const
std::unordered_map< std::string, unsigned int > bTag_eigen_B_trkJet
void tokenize(const std::string &input, Container &output, const std::string &delimiters=" ", bool trim_empty=false)
Tokenize an input string using a set of delimiters.
virtual bool tauMuOLRLoose()
std::string m_muonIsolationLoose
bool m_doTopPartonHistory
virtual float largeRJetMasscut() const
Class to wrap a set of SystematicVariations.
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapJetsLoose_electronInJetSubtractionTDS
std::string m_sgKeyPhotons
const std::string & sgKeyTruthMET() const
virtual const std::vector< std::string > & jetUncertainties_QGHistPatterns() const
void setGrlFile(const std::string &s)
virtual const std::string & jetJMSOption() const
std::string m_electronIsolationSF
std::string m_egammaSystematicModel
std::string m_electronIsolationSFLoose
float m_fwdElectronMaxEtacut
std::vector< std::string > m_jetUncertainties_QGHistPatterns
void setFilterBranches(const std::vector< std::string > &value)
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapTrackJets
int m_electronEfficiencySystematicModelToySeed
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapPseudoTopLoose
std::string m_muonQuality
std::map< std::size_t, std::string > m_systSgKeyMapPhotons
std::vector< std::uint32_t > m_jetGhostTrackRunPeriods
std::string m_nominalSystName
void setFilterNominalBranches(const std::vector< std::string > &value)
virtual bool METSignificance() const
std::map< std::size_t, std::string > m_systSgKeyMapKLFitter
std::string m_electronIDSFFileLoose_path
std::string m_outputFormat
std::string m_sgKeySoftMuons
std::string m_muonCalibMode
std::string m_jetSubstructureName
int m_electronEfficiencySystematicModelRecoSize
std::string m_muonQualityLoose
bool m_electronVetoLArCrack
bool m_egamma_calibmodel_warning
virtual float truth_softmuon_PtCut() const
std::string const & muonSFCustomInputFolder() const
std::shared_ptr< TreeFilter > m_treeFilter
std::map< std::size_t, std::string > m_systSgKeyMapTaus
std::string m_muonSFCustomInputFolderTrigger
std::map< std::size_t, std::string > m_systSgKeyMapMissingETLoose
void setSaveBootstrapWeights(const bool value)
std::string m_electronEfficiencySystematicModel
void setJVTWP(const std::string &value)
unsigned int m_forceRandomRunNumber
std::unordered_map< std::string, unsigned int > bTag_eigen_light
virtual int fwdElectronBCIDCleaningMinRun() const
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashTracks
std::vector< std::string > m_filterPartonLevelBranches
std::size_t m_nominalHashValue
void setTDPPath(const std::string &s)
virtual const std::string & jetUncertainties_NPModel() const
const std::string & tauEleIDWPLoose() const
virtual bool muonUseMVALowPt() const
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_allTriggers_Loose
std::string m_sgKeyTrackJets
std::string m_systematics
bool m_KLFitterFailOnLessThanXJets
virtual const std::string & sgKeyMCParticle() const
virtual bool muonMuonDoExtraSmearingHighPt() const
std::string m_softmuonQuality
virtual float truth_electron_PtCut() const
bool m_useVarRCJetSubstructure
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapSoftMuons
int m_fwdElectronBCIDCleaningMaxRun
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapMET
std::string m_ghostTracksVertexAssociation
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapJets_electronInJetSubtraction
virtual float fwdElectronMinEtacut() const
virtual bool muonMuonDoSmearing2stationHighPt() const
std::vector< std::string > muon_trigger_systematics
const std::string & tauJetConfigFileLoose()
std::string m_sgKeyInDetTrackParticles
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapMuons
bool m_useRCJetAdditionalSubstructure
bool m_doForwardJVTInMETCalculation
virtual const std::string & fwdElectronID() const
virtual unsigned int numberOfEventsToRun() const
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_tauTriggers_Loose
struct top::TopConfig::@215 m_truth_largeRJet
virtual float softmuonEtacut() const
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_photonTriggers_Loose
void setUseEventLevelJetCleaningTool(const bool value)
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapElectrons
virtual bool allowSmallRJMSforAFII() const
virtual const std::string & electronEfficiencySystematicModelEtaBinning()
virtual float RCJetPtcut() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapPhotonsTDSAux
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapJets_electronInJetSubtraction
bool m_jetStoreTruthLabels
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashFwdElectrons
bool m_enablePromptLeptonImprovedVetoStudies
std::vector< std::pair< std::string, std::string > > m_btagAlgoWP_calib_caloJet
bool m_KLFitterSaveAllPermutations
std::vector< std::string > m_btagWP_calib_caloJet
std::map< std::size_t, std::string > m_systSgKeyMapElectrons
std::vector< std::pair< std::string, std::string > > m_chosen_boostedJetTaggers
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapLargeRJets
int m_electronEfficiencySystematicModelIsoSize
virtual float jetEtacut() const
std::map< std::size_t, std::string > m_systSgKeyMapPseudoTopLoose
virtual float VarRCJetMaxRadius() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapLargeRJets
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapPhotons
std::unordered_map< std::string, std::string > m_boostedTaggerSFnames
bool m_KLFitterTopMassFixed
bool m_useParticleFlowJets
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapFwdElectrons
virtual float truth_muon_PtCut() const
virtual const std::string & trackQuality() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapJetsLoose_electronInJetSubtraction
virtual bool softmuonAdditionalTruthInfoDoVerbose() const
std::vector< std::string > m_electronIsolationWPs
std::string m_sgKeyLargeRJets
virtual const std::string & muonQuality() const
unsigned int m_badBatmanCleaningMax
std::vector< std::pair< std::string, std::string > > m_btagAlgoWP_calib_trkJet
void setFakesMMIFFDebug()
bool enablePromptLeptonImprovedVetoStudies() const
std::string m_nominalWeightName
std::shared_ptr< std::unordered_map< std::size_t, unsigned int > > m_systAllTTreeIndex
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapElectrons_electronInJetSubtractionTDSAux
std::string m_sgKeyMissingEt
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapElectronsTDSAux
std::unordered_map< std::string, std::string > m_showerMCMCtranslator
std::string m_largeRJetUncertainties_JMR_NPModel
bool m_softmuonAdditionalTruthInfo
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapJets_electronInJetSubtractionTDSAux
std::vector< std::pair< std::string, std::string > > m_btagAlgoWP_trkJet
std::string m_jetUncertainties_QGFracFile
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_electronTriggers_Loose
float m_fwdElectronMinEtacut
std::string m_derivationStream
virtual const std::string & sgKeyJets() const
float m_overlapRemovalSlidingInnerDRmu
const std::string & photonIdentification()
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_photonTriggers_Tight
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_electronTriggers_Loose
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapTaus
virtual float muonPtcut() const
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_tauTriggers_Tight
virtual const std::string & sgKeyTruthJets() const
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapTaus
float m_jetResponseMatchingDeltaR
std::map< std::size_t, std::string > m_systSgKeyMapLargeRJets
std::string m_sgKeyMissingEt
void setBadBatmanCleaningMin(const unsigned int value)
std::string m_muonIsolationLoose
std::string m_sgKeyTracks
void setApplyTightSFsInLooseTree()
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapJets
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapTracks
bool m_muonMuonDoSmearing2stationHighPt
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapPseudoTop
std::string m_electronIDLoose
virtual float jetEtaGhostTracks() const
std::unordered_map< std::string, std::set< std::string > > bTag_base_names_trkJet
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_muonTriggers_Loose
std::string m_bTagSystsExcludedFromEV
const std::string & photonIsolationLoose()
struct top::TopConfig::@218 m_trigGlobalConfiguration
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashMET
std::string m_elTrigEffConfig
virtual const std::string & METSignifSoftTermParam() const
int m_electronEfficiencySystematicModelIdSize
std::reverse_iterator< DataModel_detail::iterator< DVL > > unique(typename std::reverse_iterator< DataModel_detail::iterator< DVL > > beg, typename std::reverse_iterator< DataModel_detail::iterator< DVL > > end, BinaryPredicate pred)
Specialization of unique for DataVector/List.
virtual bool doJVTinMET() const
virtual const int & electronEfficiencySystematicModelNToys()
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapKLFitterLoose
unsigned int m_numberOfEventsToSkip
bool m_doFakesMMWeightsIFF
virtual const std::string & sgKeyTracks() const
virtual const std::string & jetJERSmearingModel() const
bool m_doEleEleOverlapRemoval
virtual const std::string & electronIsolationLoose() const
std::string m_trackQuality
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapFwdElectrons
bool m_muonBreakDownSystematics
bool m_useVarRCJetAdditionalSubstructure
std::string m_sgKeyMissingEtLoose
std::string m_sgKeyElectrons
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapMissingETLoose
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapKLFitter
std::vector< std::string > m_btagWP_trkJet
bool m_saveFailForwardJVTJets
void setGrlDir(const std::string &s)
std::string const & muonIsolationSF() const
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_tauTriggers_Loose
bool m_isTopPartonHistoryRegisteredInNtuple
void setOverlapRemovalOnLooseLeptonDef()
std::string m_btagging_calibration_B
virtual unsigned int numberOfEventsToSkip() const
bool m_doMCGeneratorWeights
std::string m_jetJERSmearingModel
void setFilterPartonLevelBranches(const std::vector< std::string > &value)
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapPhotons
std::vector< std::string > m_jetGhostTrackSystematics
virtual bool muonUseMVALowPtLoose() const
std::string m_allSystName
virtual float truth_jet_largeR_EtaCut() const
std::string m_largeRJetUncertainties_NPModel
std::string m_sgKeyKLFitter
virtual float trackJetPtcut() const
std::string m_VarRCJetRho
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapLargeRJets
bool m_applyTightSFsInLooseTree
const std::string & photonIsolation()
virtual const std::string & softmuonQuality() const
void setParticleLevelOverlapRemovalMuJet(bool value)
virtual const std::string & sgKeyTrackJets() const
struct top::TopConfig::@214 m_truth_tau
struct top::TopConfig::@213 m_truth_photon
virtual float tauPtcut() const
std::map< std::string, std::string > m_btag_algos_trkJet
std::string m_objectSelectionName
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_muonTriggers_Tight
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systPersistantAllTTreeNames
virtual float electrond0Sigcut() const
const std::string & sgKeyTruthPhotons() const
void setIsAFII(const bool value)
bool m_doJVTInMETCalculation
std::string const & muonForcePeriod() const
const std::string & sgKeyTruthElectrons() const
std::string m_sgKeyTruthTaus
virtual float truth_photon_PtCut() const
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashElectrons
std::string m_decoKeyJetGhostTrack
std::unordered_map< std::string, std::set< std::string > > bTag_named_systs_trkJet
int m_outputFileBasketSizePrimitive
std::string m_fwdElectronID
void setFakesMMWeightsCalculationIFF()
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapElectrons
std::vector< std::string > m_photonIsolationWPs
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapPhotons
std::vector< std::pair< std::string, int > > m_dummyTrigger
bool m_dumpBtagSystsInSystTrees
bool m_doOverlapRemovalOnLooseLeptonDef
int m_fwdElectronBCIDCleaningMinRun
virtual float muonEtacut() const
std::map< std::string, std::string > m_btag_algos_caloJet
virtual float RCInputJetEtaMax() const
std::string m_electronIsolation
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapMuons
std::string m_muonQualityLoose
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapTausTDS
virtual float muond0Sigcut() const
std::string const & muonSFCustomInputFolderTrigger() const
std::map< std::size_t, std::string > m_systPersistantAllTTreeNames
std::string m_sgKeyTrackJets
virtual float RCJetTrimcut() const
std::vector< std::string > m_btagWP_caloJet
std::string m_sgKeyElectrons
virtual bool muonUse2stationMuonsHighPt() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllTTreeNames
virtual const std::string & sgKeyMuons() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapTracksTDSAux
bool isSystNominal(const std::string &syst) const
syst helper functions
std::string m_sgKeyTruthEvent
virtual const std::string & egammaSystematicModel()
virtual float trackEtacut() const
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashJets
virtual float jetPtGhostTracks() const
void setParticleLevelOverlapRemovalElJet(bool value)
void setTruthPDFInfoInNominalTrees()
std::vector< std::string > photon_trigger_systematics
std::vector< std::pair< std::string, std::string > > m_btagAlgoWP_caloJet
std::string m_electronIDLoose
std::string m_sgKeyPhotons
std::string m_sgKeySoftMuons
virtual float truth_photon_EtaCut() const
virtual const std::string & muonIsolation() const
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashTaus
virtual const std::string & sgKeyPhotons() const
std::vector< std::string > m_filterBranches
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashMuons
std::string const & electronIsolationSFLoose() const
void setParticleLevelOverlapRemovalJetPhoton(bool value)
void setBadBatmanCleaningMax(const unsigned int value)
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapJetGhostTrack
struct top::TopConfig::@212 m_truth_softmuon
bool m_useTruthLargeRJets
bool m_outputFileSetAutoFlushZero
std::shared_ptr< std::unordered_set< std::size_t > > m_systHash_electronInJetSubtraction
std::string m_sgKeyTruthLargeRJets
std::unordered_map< std::string, unsigned int > bTag_eigen_B
std::map< std::size_t, std::string > m_systSgKeyMapJets_electronInJetSubtraction
std::string m_topDataPreparationPath
std::map< std::size_t, std::string > m_systSgKeyMapTracks
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_electronTriggers_Tight
virtual float VarRCJetTrimcut() const
virtual float muondeltaz0cut() const
bool m_useEventLevelJetCleaningTool
std::string m_jetCalibSequence
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapElectronsTDS
bool m_useLooseObjectsInMETInLooseTree
std::string m_sgKeyTopSystematicEventsLoose
void retrieve(std::string const &key, bool &value) const
The user wants to know the boolean value for the specified key.
virtual bool softmuonAdditionalTruthInfoCheckPartonOrigin() const
bool m_muonMuonDoExtraSmearingHighPt
std::string m_sgKeyTruthElectrons
std::string m_sgKeyMissingEtLoose
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapTracks
std::vector< std::string > m_allSelectionNames
const std::string & tauEtaRegions() const
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashPhotons
bool m_useParticleLevelOverlapRemovalWithRapidity
std::string m_largeRJESJMSConfig
unsigned int m_badBatmanCleaningMin
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapFwdElectronsTDSAux
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_allTriggers_Tight
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapJets_electronInJetSubtractionTDS
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapLargeRJetsTDS
std::string m_muonIsolationSFLoose
void setfJVTWP(const std::string &value)
void setTopPartonLevel(bool in)
std::string m_electronIsolationLoose
void parse_bTagWPs(const std::string &btagWPsettingString, std::vector< std::pair< std::string, std::string >> &btagAlgoWPlist, std::vector< std::string > &btagWPlist)
virtual float largeRJetEtacut() const
virtual const std::string & systematics() const
std::vector< std::uint32_t > m_trackRunPeriods
void setIsRun3(const bool isRun3)
std::map< std::size_t, std::string > m_systSgKeyMapMissingET
struct top::TopConfig::@209 m_photon_configuration_loose
std::vector< std::string > m_filterParticleLevelBranches
std::vector< std::string > m_nominalWeightNames
void setFilterParticleLevelBranches(const std::vector< std::string > &value)
bool m_useLooseObjectsInMETInNominalTree
virtual const bool & dumpBtagSystsInSystTrees()
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapSoftMuonsTDS
void setApplyElectronInJetSubtraction()
virtual const std::string & sgKeySoftMuons() const
virtual float fwdElectronPtcut() const
virtual bool doLargeRPseudodataJER() const
virtual const std::string & jetUncertainties_QGFracFile() const
bool m_saveBootstrapWeights
std::string m_muonSFCustomInputFolder
virtual float truth_tau_EtaCut() const
std::map< std::size_t, std::string > m_systSgKeyMapFwdElectrons
virtual const std::string & sgKeyTaus() const
virtual const std::string & truth_photon_Origin() const
void setTopPartonHistory()
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapElectrons
void setMCGeneratorWeightsInNominalTrees()
SampleXsection::showering m_showeringAlgo
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_allTriggers_Tight
std::string m_electronIDDecoration
virtual const std::string & largeRJESJMSConfig() const
std::map< std::size_t, std::string > m_systSgKeyMapSoftMuons
float m_overlapRemovalSlidingInnerDRel
bool m_doTruthPDFInfoInNominalTrees
bool m_saveOnlySelectedEvents
std::map< std::size_t, std::string > m_systSgKeyMapKLFitterLoose
int m_electronEfficiencySystematicModelNToys
std::string m_btagging_cdi_path
std::string m_sgKeyPseudoTop
void setFilterNominalLooseBranches(const std::vector< std::string > &value)
void removeElectronVetoLArCrack()
bool m_useElectronChargeIDSelection
bool m_writeMETBuiltWithLooseObjects
std::string m_sgKeyFwdElectrons
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapLargeRJetsTDSAux
virtual const std::string & fwdElectronIDLoose() const
std::string m_sgKeyTopSystematicEventsLoose
std::string m_softmuonQuality
std::string m_METSignifSoftTermParam
virtual const std::string & sgKeyFwdElectrons() const
virtual bool softmuonAdditionalTruthInfo() const
virtual float photonPtcut() const
bool m_trigMatchElemRelink
virtual const std::string & VarRCJetMassScale() const
int m_outputFileBasketSizeVector
std::string getenv(const std::string &variableName)
get an environment variable
virtual float RCInputJetPtMin() const
void setEleEleOverlapRemoval()
std::map< std::size_t, std::string > m_systSgKeyMapPseudoTop
virtual bool muonBreakDownSystematics()
void sort(typename std::reverse_iterator< DataModel_detail::iterator< DVL > > beg, typename std::reverse_iterator< DataModel_detail::iterator< DVL > > end, const Compare &comp)
Specialization of sort for DataVector/List.
#define ATH_MSG_WARNING(x)
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapMuons
std::unordered_map< std::string, std::set< std::string > > bTag_base_names
float m_jetEtaGhostTracks
void setParticleLevelOverlapRemovalWithRapidity(bool value)
DataModel_detail::iterator< DVL > remove_if(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end, Predicate pred)
Specialization of remove_if for DataVector/List.
std::string m_sgKeyPrimaryVertices
virtual const std::string & sgKeyElectrons() const
virtual float softmuonDRJetcut() const
bool m_softmuonAdditionalTruthInfoCheckPartonOrigin
float m_VarRCJetMaxRadius
bool m_useEgammaLeakageCorrection
std::string m_muonIsolation
std::string m_KLFitterTransferFunctionsPath
bool m_isNominalAvailable
struct top::TopConfig::@211 m_truth_muon
virtual const bool & storePerJetBtagSFs()
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapJets
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashTrackJets
std::string m_sgKeyTruthMuons
virtual const std::string & sgKeyTruthLargeRJets() const
virtual bool muonUseLowPtLoose() const
virtual const std::string & electronIsolation() const
std::string m_fwdElectronIDLoose
const std::string & sgKeyTruthMuons() const
std::string m_KLFitterBTaggingMethod
TopConfig()
m_tauJetID("SetMe"), m_tauJetIDBkg("SetMe"), m_tauEVetoID("SetMe"), m_tauVetoLArCrack(false),...
virtual const std::string & ghostTracksQuality() const
void remove_duplicates(std::vector< T > &input)
virtual bool doForwardJVTinMET() const
const std::string & tauJetIDWPLoose() const
struct top::TopConfig::@208 m_tau_configuration_loose
virtual const std::string & electronID() const
bool useElectronChargeIDSelection() const
std::string m_jetUncertainties_NPModel
virtual float VarRCJetEtacut() const
virtual const std::string & truth_photon_Isolation() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapMuonsTDS
virtual float trackPtcut() const
virtual bool muonUse2stationMuonsHighPtLoose() const
std::string m_electronEfficiencySystematicModelEtaBinning
std::string m_sgKeyMCParticle
std::vector< std::string > electron_trigger_systematics
bool useEgammaLeakageCorrection() const
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_photonTriggers_Tight
std::map< std::size_t, std::string > m_systSgKeyMapJets
int atoi(std::string_view str)
Helper functions to unpack numbers decoded in string into integers and doubles The strings are requir...
virtual bool softmuonUseMVALowPt() const
void setIsSherpa22Vjets(unsigned int dsid)
std::vector< std::string > m_muonIsolationWPs
virtual float truth_softmuon_EtaCut() const
std::unordered_map< std::string, unsigned int > bTag_eigen_C
bool m_doParticleLevelOverlapRemovalMuJet
bool m_doParticleLevelOverlapRemovalElJet
std::vector< std::string > m_filterNominalBranches
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapJetsTDS
bool m_muonUse2stationMuonsHighPt
bool m_doTopParticleLevel
bool m_doMCGeneratorWeightsInNominalTrees
bool m_useEgammaLeakageCorrection
std::map< std::size_t, std::string > m_systSgKeyMapMuons
virtual float electrondeltaz0cut() const
std::string const & muonForceTrigger() const
virtual float ghostTrackspT() const
void setLargeJetOverlapRemoval()
bool m_useRCJetSubstructure
size_t m_nominalWeightIndex
std::unordered_map< std::string, unsigned int > bTag_eigen_light_trkJet
virtual const std::string & electronEfficiencySystematicModel()
virtual float truth_muon_EtaCut() const
std::shared_ptr< std::unordered_set< std::size_t > > m_systHashSoftMuons
std::string const & muonIsolationSFLoose() const
bool m_enablePromptLeptonImprovedVetoStudies
std::string m_sgKeyTopSystematicEvents
const std::string & photonIdentificationLoose()
std::vector< std::size_t > m_list_systHashAll
std::string m_jetJMSOption
std::string m_outputEvents
std::unordered_map< std::string, std::set< std::string > > bTag_named_systs
std::string m_btagging_calibration_C
bool m_applyElectronInJetSubtraction
std::shared_ptr< std::unordered_map< std::size_t, CP::SystematicSet > > m_systMapSoftMuons
virtual const std::string & outputFormat() const
virtual const std::string & muonIsolationLoose() const
virtual const std::string & largeRJetUncertaintiesConfigDir() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapMissingET
std::string m_METJetSelectionWP
void setTopParticleLevel(bool in)
bool m_allowSmallRJMSforAFII
virtual const std::string & jetSubstructureName() const
int muonForceYear() const
virtual bool saveFailJVTJets() const
bool m_softmuonUseMVALowPt
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapFwdElectrons
const std::string & tauJetIDWP() const
virtual const std::string & METUncertaintiesConfigDir() const
virtual float jetPtcut() const
virtual const std::string & sgKeyLargeRJets() const
std::string m_muonSmearingSystematicModel
std::string m_KLFitterOutput
std::string const & elTrigEffConfig() const
std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > m_tauTriggers_Tight
std::string m_ghostTracksQuality
std::shared_ptr< std::unordered_map< std::string, std::vector< std::pair< std::string, int > > > > m_photonTriggers_Loose
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systSgKeyMapTracks
std::string m_muonIsolationSF
std::string m_passEventSelectionDecoration
std::string m_overlap_removal_procedure
std::map< std::size_t, std::string > m_systDecoKeyMapJetGhostTrack
std::string const & electronIsolationSF() const
bool m_doLargeJetOverlapRemoval
const std::string & tauJetConfigFile()
void setMETJetSelectionWP(const std::string &value)
virtual float truth_electron_EtaCut() const
unsigned int m_numberOfEventsToRun
bool m_softmuonAdditionalTruthInfoDoVerbose
std::string m_btagging_calibration_Light
virtual float RCJetRadius() const
std::string m_sgKeyTopSystematicEvents
std::string m_sgKeyPrimaryVertices
const std::vector< SelectionConfigurationData > selections() const
Get all the data needed to configure the selections.
std::string m_egamma_calibration_model
struct top::TopConfig::@208 m_tau_configuration
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapTrackJets
virtual float softmuonPtcut() const
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapTaus
virtual const std::string & objectSelectionName() const
bool m_applyElectronInJetSubtraction
std::shared_ptr< std::unordered_map< std::size_t, std::string > > m_systAllSgKeyMapMuonsTDSAux
std::map< std::size_t, std::string > m_systSgKeyMapTrackJets
const std::string & tauEleIDWP() const