37 HLTDecision = ibooker.
book1D(HLTProducer+
"_HLTDecision", HLTProducer+
"HLTDecision", 2, -0.5, 1.5);
74 if(HLTProducer==
"ClusterMTCCFilter"){
76 for(
std::map<uint,std::vector<SiStripCluster> >::const_iterator it = clusters_in_subcomponents->begin(); it != clusters_in_subcomponents->end(); it++){
77 int generalized_layer = it->first;
78 std::vector<SiStripCluster> theclusters = it->second;
82 for(std::vector<SiStripCluster>::const_iterator icluster = theclusters.begin(); icluster != theclusters.end(); icluster++){
84 unsigned int amplclus=0;
85 for(
auto ia=icluster->amplitudes().begin(); ia!=icluster->amplitudes().end(); ia++) {
86 if ((*ia)>0) amplclus+=(*ia);
88 if(generalized_layer==31 || generalized_layer==32 || generalized_layer==33){
92 if(generalized_layer==51 || generalized_layer==52){
96 if(generalized_layer==60 ){
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 &)
edm::EDGetTokenT< int > filerDecisionToken_
MonitorElement * ChargeOfEachClusterTIB_hlt
MonitorElement * ChargeOfEachClusterTOB_all
edm::EDGetTokenT< uint > sumOfClusterToken_