Go to the documentation of this file. 1 #ifndef HLTriggerOffline_Higgs_HLTHiggsPlotter_H
2 #define HLTriggerOffline_Higgs_HLTHiggsPlotter_H
54 const std::vector<unsigned int> &objectsType,
61 void analyze(
const bool &isPassTrigger,
63 const std::vector<MatchStruct> &
matches,
65 void analyze(
const bool &isPassTrigger,
67 const std::vector<MatchStruct> &
matches,
68 std::map<std::string, bool> &nMinOne,
75 const bool &passAllCuts);
81 void fillHist(
const bool &passTrigger,
102 std::map<unsigned int, std::vector<double> >
_cutsDr;
dqm::legacy::MonitorElement MonitorElement
std::map< std::string, MonitorElement * > _elements
HLTHiggsPlotter(const edm::ParameterSet &pset, const std::string &hltPath, const std::vector< unsigned int > &objectsType, const unsigned int &minCandidates, const std::vector< double > &NminOneCuts)
std::map< unsigned int, unsigned int > _cutMotherId
std::vector< double > _NminOneCuts
void bookHist(const std::string &source, const std::string &objType, const std::string &variable, DQMStore::IBooker &)
std::set< unsigned int > _objectsType
dqm::legacy::DQMStore DQMStore
void bookHistograms(DQMStore::IBooker &, const bool &)
dqm::implementation::IBooker IBooker
std::map< unsigned int, double > _cutMinPt
static const std::string source
void beginRun(const edm::Run &, const edm::EventSetup &)
std::string _hltProcessName
std::vector< double > _parametersPhi
std::vector< double > _parametersTurnOn
std::vector< double > _parametersEta
std::map< unsigned int, std::vector< double > > _cutsDr
const std::string gethltpath() const
void analyze(const bool &isPassTrigger, const std::string &source, const std::vector< MatchStruct > &matches, const unsigned int &minCandidates)
std::map< unsigned int, double > _cutMaxEta
void fillHist(const bool &passTrigger, const std::string &source, const std::string &objType, const std::string &var, const float &value)
container with all the objects needed