|
DESY Hbb Analysis Framework
|
#include <TriggerAnalyser.h>
Public Member Functions | |
| virtual bool | analysisWithTrigger () |
| bool | l1tJetsAnalysis () const |
| bool | l1tMuonsAnalysis () const |
| virtual bool | selectionHLT () |
| virtual bool | selectionL1 () |
| virtual bool | selectionTrigger () |
| virtual bool | selectionTriggerEmulated (const bool &, const bool &, const std::string &, const int &, const float &, const float &) |
| TriggerAnalyser () | |
| constructors More... | |
| TriggerAnalyser (int argc, char *argv[]) | |
| std::vector< std::shared_ptr< TriggerObject > > | triggerObjectsCaloJets () |
| std::vector< std::shared_ptr< TriggerObject > > | triggerObjectsL1Jets () |
| std::vector< std::shared_ptr< TriggerObject > > | triggerObjectsL1Muons () |
| std::vector< std::shared_ptr< TriggerObject > > | triggerObjectsL3Muons () |
| std::vector< std::shared_ptr< TriggerObject > > | triggerObjectsPFJets () |
| ~TriggerAnalyser () | |
| desctructor More... | |
Public Member Functions inherited from analysis::tools::BaseAnalyser | |
| void | actionApplyPileupWeight (const int &var=0) |
| apply pileup weight given a systematic variation More... | |
| void | analyserTree () |
| root tree More... | |
| std::shared_ptr< Analysis > | analysis () |
| returns pointer to Analysis object More... | |
| BaseAnalyser () | |
| constructor More... | |
| BaseAnalyser (int argc, char *argv[]) | |
| constructor More... | |
| std::string | basename (const std::string &) |
| returns the basename of a path More... | |
| std::map< std::string, std::shared_ptr< TGraphAsymmErrors > > | btagEfficiencies () const |
| std::shared_ptr< Config > | config () |
| returns pointer to Config object More... | |
| float | crossSection () const |
| returns cross section More... | |
| int | cutflow () |
| get cutflow index More... | |
| void | cutflow (const int &) |
| set cutflow index More... | |
| void | cutflow (const std::string &label, const bool &ok=true) |
| create and update cutflow entry in the cutflow histogram More... | |
| virtual bool | event (const int &) |
| event entry to be readout and processed More... | |
| void | fillAnalyserTree () |
| fill root tree More... | |
| void | fillPileupHistogram () |
| fills pileup histogram More... | |
| void | generatorWeight () |
| generator weight More... | |
| bool | genJetsAnalysis () const |
| returns whether analysis of gen jets can be done More... | |
| bool | genParticlesAnalysis () const |
| returns whether analysis of gen particles can be done More... | |
| std::shared_ptr< TH1F > | histogram (const std::string &) |
| returns a given 1D histogram More... | |
| std::map< std::string, std::shared_ptr< TH1F > > | histograms () |
| returns all 1D histograms More... | |
| virtual void | histograms (const std::string &, const int &) |
| create n histograms of a given type More... | |
| int | nEvents () |
| number of events to be processed More... | |
| std::shared_ptr< TFile > | output () |
| returns pointer to output root file More... | |
| void | pileupHistogram () |
| creates pileup histogram More... | |
| float | pileupWeight (const float &truepu, const int &var) const |
| returns pileup weight given the true pileup and uncertainty variation in values of sigma More... | |
| std::shared_ptr< PileupWeight > | pileupWeights () const |
| returns pointer to pileup weights (MC-only) More... | |
| void | scale (const float &) |
| sets a scale More... | |
| int | seed () |
| returns a seed for random number generator More... | |
| int | seed (const std::string &) |
| reads a file containing a seed and returns the seed or -1 if fails More... | |
| void | seed (const int &) |
| sets a seed for random number generators More... | |
| bool | triggerEmulated (const std::string &) |
| return status of an emulated l1 trigger More... | |
| virtual bool | triggerEmulation (const std::string &, const int &, const float &, const float &, const std::string &) |
| emulate l1 trigger More... | |
| std::map< std::string, bool > | triggersEmulated () |
| return status of all emulated l1 triggers More... | |
| float | trueInteractions () const |
| returns true number of interactions More... | |
| float | weight () |
| returns event weight More... | |
| void | weight (const float &) |
| sets event weight More... | |
| virtual | ~BaseAnalyser () |
| desctructor More... | |
Protected Attributes | |
| bool | l1tjetsanalysis_ |
| bool | l1tmuonsanalysis_ |
| bool | triggeranalysis_ |
Protected Attributes inherited from analysis::tools::BaseAnalyser | |
| std::shared_ptr< TTree > | analyser_tree_ |
| output tree More... | |
| std::shared_ptr< Analysis > | analysis_ |
| Analysis objects. More... | |
| std::map< std::string, std::shared_ptr< TGraphAsymmErrors > > | btageff_ |
| std::shared_ptr< Config > | config_ |
| Config objects. More... | |
| int | cutflow_ |
| Cutflow index. More... | |
| bool | genjetsanalysis_ |
| bool | genpartsanalysis_ |
| std::map< std::string, std::shared_ptr< TH1F > > | h1_ |
| 1D histograms mapping More... | |
| std::map< std::string, std::shared_ptr< TH2F > > | h2_ |
| 2D histograms mapping More... | |
| std::shared_ptr< TFile > | hout_ |
| output root file More... | |
| bool | isData_ |
| flag for DATA sample More... | |
| bool | isMC_ |
| flag for MC sample More... | |
| bool | istruepu_ |
| true pileup More... | |
| std::string | puw_label_ |
| pileup weight label More... | |
| std::shared_ptr< PileupWeight > | puweights_ |
| pileup weight More... | |
| float | scale_ |
| overall scaling More... | |
| int | seed_ |
| seed value More... | |
| std::map< std::string, bool > | trg_emul_ |
| emulated triggers More... | |
| float | weight_ |
| event weight More... | |
| float | xsection_ |
| cross section More... | |
Definition at line 35 of file TriggerAnalyser.h.
| TriggerAnalyser::TriggerAnalyser | ( | ) |
| TriggerAnalyser::TriggerAnalyser | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 25 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::analysis_, analysis::tools::BaseAnalyser::config_, l1tjetsanalysis_, l1tmuonsanalysis_, and triggeranalysis_.
| TriggerAnalyser::~TriggerAnalyser | ( | ) |
desctructor
Definition at line 57 of file TriggerAnalyser.cc.
|
virtual |
Definition at line 184 of file TriggerAnalyser.cc.
References triggeranalysis_.
| bool TriggerAnalyser::l1tJetsAnalysis | ( | ) | const |
Definition at line 235 of file TriggerAnalyser.cc.
References l1tjetsanalysis_.
Referenced by analysis::tools::Analyser::event().
| bool TriggerAnalyser::l1tMuonsAnalysis | ( | ) | const |
Definition at line 240 of file TriggerAnalyser.cc.
References l1tmuonsanalysis_.
Referenced by analysis::tools::Analyser::event().
|
virtual |
Definition at line 133 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::analysis_, analysis::tools::BaseAnalyser::config_, analysis::tools::BaseAnalyser::cutflow_, analysis::tools::BaseAnalyser::h1_, and analysis::tools::BaseAnalyser::weight_.
Referenced by main(), and selectionTrigger().
|
virtual |
Definition at line 148 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::analysis_, analysis::tools::BaseAnalyser::config_, analysis::tools::BaseAnalyser::cutflow_, analysis::tools::BaseAnalyser::h1_, and analysis::tools::BaseAnalyser::weight_.
Referenced by main(), and selectionTrigger().
|
virtual |
Emulated triggers
Definition at line 70 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::config_, selectionHLT(), selectionL1(), and selectionTriggerEmulated().
Referenced by main().
|
virtual |
Definition at line 163 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::cutflow_, analysis::tools::BaseAnalyser::h1_, analysis::tools::BaseAnalyser::triggerEmulated(), and analysis::tools::BaseAnalyser::weight_.
Referenced by selectionTrigger().
| std::vector< std::shared_ptr< TriggerObject > > TriggerAnalyser::triggerObjectsCaloJets | ( | ) |
Definition at line 199 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::analysis_, and analysis::tools::BaseAnalyser::config_.
| std::vector< std::shared_ptr< TriggerObject > > TriggerAnalyser::triggerObjectsL1Jets | ( | ) |
Definition at line 190 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::analysis_, and analysis::tools::BaseAnalyser::config_.
Referenced by main().
| std::vector< std::shared_ptr< TriggerObject > > TriggerAnalyser::triggerObjectsL1Muons | ( | ) |
Definition at line 217 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::analysis_, and analysis::tools::BaseAnalyser::config_.
| std::vector< std::shared_ptr< TriggerObject > > TriggerAnalyser::triggerObjectsL3Muons | ( | ) |
Definition at line 226 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::analysis_, and analysis::tools::BaseAnalyser::config_.
| std::vector< std::shared_ptr< TriggerObject > > TriggerAnalyser::triggerObjectsPFJets | ( | ) |
Definition at line 208 of file TriggerAnalyser.cc.
References analysis::tools::BaseAnalyser::analysis_, and analysis::tools::BaseAnalyser::config_.
|
protected |
Definition at line 48 of file TriggerAnalyser.h.
Referenced by l1tJetsAnalysis(), and TriggerAnalyser().
|
protected |
Definition at line 49 of file TriggerAnalyser.h.
Referenced by l1tMuonsAnalysis(), and TriggerAnalyser().
|
protected |
Definition at line 47 of file TriggerAnalyser.h.
Referenced by analysisWithTrigger(), and TriggerAnalyser().
1.8.11