Go to the documentation of this file. 1 #ifndef HLTriggerOffline_Exotica_HLTExoticaPlotter_H
2 #define HLTriggerOffline_Exotica_HLTExoticaPlotter_H
50 const std::vector<unsigned int> &objectsType);
55 void analyze(
const bool &isPassTrigger,
57 const std::vector<reco::LeafCandidate> &
matches,
58 std::map<int, double> theSumEt,
59 std::vector<float> &dxys);
68 void fillHist(
const bool &passTrigger,
std::map< std::string, MonitorElement * > _elements
void plotterBookHistos(DQMStore::IBooker &iBooker, const edm::Run &iRun, const edm::EventSetup &iSetup)
dqm::legacy::DQMStore DQMStore
std::set< unsigned int > _objectsType
std::vector< double > _parametersTurnOnSumEt
std::vector< double > _parametersDxy
dqm::implementation::IBooker IBooker
std::vector< double > _parametersEta
static const std::string source
HLTExoticaPlotter(const edm::ParameterSet &pset, const std::string &hltPath, const std::vector< unsigned int > &objectsType)
std::string _hltProcessName
std::vector< double > _parametersTurnOn
const std::string gethltpath() const
void fillHist(const bool &passTrigger, const std::string &source, const std::string &objType, const std::string &var, const float &value)
std::vector< double > _parametersPhi
void bookHist(DQMStore::IBooker &iBooker, const std::string &source, const std::string &objType, const std::string &variable)
void beginRun(const edm::Run &, const edm::EventSetup &)
dqm::legacy::MonitorElement MonitorElement
void analyze(const bool &isPassTrigger, const std::string &source, const std::vector< reco::LeafCandidate > &matches, std::map< int, double > theSumEt, std::vector< float > &dxys)
container with all the objects needed