34 HLTDecision = ibooker.
book1D(HLTProducer +
"_HLTDecision", HLTProducer +
"HLTDecision", 2, -0.5, 1.5);
38 ibooker.
book1D(
"ChargeOfEachClusterTIB_all",
"ChargeOfEachClusterTIB_all", 400, -0.5, 400.5);
40 ibooker.
book1D(
"ChargeOfEachClusterTOB_all",
"ChargeOfEachClusterTOB_all", 400, -0.5, 400.5);
42 ibooker.
book1D(
"ChargeOfEachClusterTEC_all",
"ChargeOfEachClusterTEC_all", 400, -0.5, 400.5);
44 ibooker.
book1D(
"NumberOfClustersAboveThreshold_all",
"NumberOfClustersAboveThreshold_all", 30, 30.5, 60.5);
49 ibooker.
book1D(
"ChargeOfEachClusterTIB_hlt",
"ChargeOfEachClusterTIB_hlt", 400, -0.5, 400.5);
51 ibooker.
book1D(
"ChargeOfEachClusterTOB_hlt",
"ChargeOfEachClusterTOB_hlt", 400, -0.5, 400.5);
53 ibooker.
book1D(
"ChargeOfEachClusterTEC_hlt",
"ChargeOfEachClusterTEC_hlt", 400, -0.5, 400.5);
55 ibooker.
book1D(
"NumberOfClustersAboveThreshold_hlt",
"NumberOfClustersAboveThreshold_hlt", 30, 30.5, 60.5);
69 if (HLTProducer ==
"ClusterMTCCFilter")
81 if (HLTProducer ==
"ClusterMTCCFilter") {
83 for (std::map<
uint, std::vector<SiStripCluster> >::const_iterator it = clusters_in_subcomponents->begin();
84 it != clusters_in_subcomponents->end();
86 int generalized_layer = it->first;
87 std::vector<SiStripCluster> theclusters = it->second;
93 for (std::vector<SiStripCluster>::const_iterator icluster = theclusters.begin(); icluster != theclusters.end();
96 unsigned int amplclus = 0;
97 for (
auto ia = icluster->amplitudes().begin(); ia != icluster->amplitudes().end(); ia++) {
101 if (generalized_layer == 31 || generalized_layer == 32 ||
102 generalized_layer == 33) {
104 if (*filter_decision)
107 if (generalized_layer == 51 || generalized_layer == 52) {
109 if (*filter_decision)
112 if (generalized_layer == 60) {
114 if (*filter_decision)
virtual void setCurrentFolder(std::string const &fullpath)
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
MonitorElement * ChargeOfEachClusterTIB_all
MonitorElement * NumberOfClustersAboveThreshold_hlt
MonitorElement * HLTDecision
MonitorElement * ChargeOfEachClusterTEC_all
MonitorElement * SumOfClusterCharges_hlt
T getParameter(std::string const &) const
MonitorElement * ChargeOfEachClusterTOB_hlt
SiStripMonitorHLT(const edm::ParameterSet &)
edm::EDGetTokenT< int > filerDecisionToken_
MonitorElement * ChargeOfEachClusterTIB_hlt
edm::EDGetTokenT< std::map< uint, std::vector< SiStripCluster > > > clusterInSubComponentsToken_
MonitorElement * ChargeOfEachClusterTOB_all
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
void analyze(const edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< uint > sumOfClusterToken_