40 HLTDecision = ibooker.
book1D(HLTProducer+
"_HLTDecision", HLTProducer+
"HLTDecision", 2, -0.5, 1.5);
77 if(HLTProducer==
"ClusterMTCCFilter"){
79 for(
std::map<uint,std::vector<SiStripCluster> >::const_iterator it = clusters_in_subcomponents->begin(); it != clusters_in_subcomponents->end(); it++){
80 int generalized_layer = it->first;
81 std::vector<SiStripCluster> theclusters = it->second;
85 for(std::vector<SiStripCluster>::const_iterator icluster = theclusters.begin(); icluster != theclusters.end(); icluster++){
87 unsigned int amplclus=0;
88 for(std::vector<uint8_t>::const_iterator ia=icluster->amplitudes().begin(); ia!=icluster->amplitudes().end(); ia++) {
89 if ((*ia)>0) amplclus+=(*ia);
91 if(generalized_layer==31 || generalized_layer==32 || generalized_layer==33){
95 if(generalized_layer==51 || generalized_layer==52){
99 if(generalized_layer==60 ){
112 if(outputMEsInRootFile){
T getParameter(std::string const &) const
bool getByToken(EDGetToken token, Handle< PROD > &result) const
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * NumberOfClustersAboveThreshold_all
MonitorElement * SumOfClusterCharges_all
MonitorElement * ChargeOfEachClusterTEC_hlt
virtual void analyze(const edm::Event &, const edm::EventSetup &)
MonitorElement * ChargeOfEachClusterTIB_all
MonitorElement * NumberOfClustersAboveThreshold_hlt
MonitorElement * book1D(Args &&...args)
MonitorElement * HLTDecision
MonitorElement * ChargeOfEachClusterTEC_all
MonitorElement * SumOfClusterCharges_hlt
edm::EDGetTokenT< std::map< uint, std::vector< SiStripCluster > > > clusterInSubComponentsToken_
void setCurrentFolder(const std::string &fullpath)
MonitorElement * ChargeOfEachClusterTOB_hlt
SiStripMonitorHLT(const edm::ParameterSet &)
double getBinContent(int binx) const
get content of bin (1-D)
edm::EDGetTokenT< int > filerDecisionToken_
MonitorElement * ChargeOfEachClusterTIB_hlt
void save(const std::string &filename, const std::string &path="", const std::string &pattern="", const std::string &rewrite="", const uint32_t run=0, const uint32_t lumi=0, SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, const std::string &fileupdate="RECREATE", const bool resetMEsAfterWriting=false)
MonitorElement * ChargeOfEachClusterTOB_all
edm::EDGetTokenT< uint > sumOfClusterToken_