36 ibooker.
book1D(
"ChargeOfEachClusterTIB_all",
"ChargeOfEachClusterTIB_all", 400, -0.5, 400.5);
38 ibooker.
book1D(
"ChargeOfEachClusterTOB_all",
"ChargeOfEachClusterTOB_all", 400, -0.5, 400.5);
40 ibooker.
book1D(
"ChargeOfEachClusterTEC_all",
"ChargeOfEachClusterTEC_all", 400, -0.5, 400.5);
42 ibooker.
book1D(
"NumberOfClustersAboveThreshold_all",
"NumberOfClustersAboveThreshold_all", 30, 30.5, 60.5);
47 ibooker.
book1D(
"ChargeOfEachClusterTIB_hlt",
"ChargeOfEachClusterTIB_hlt", 400, -0.5, 400.5);
49 ibooker.
book1D(
"ChargeOfEachClusterTOB_hlt",
"ChargeOfEachClusterTOB_hlt", 400, -0.5, 400.5);
51 ibooker.
book1D(
"ChargeOfEachClusterTEC_hlt",
"ChargeOfEachClusterTEC_hlt", 400, -0.5, 400.5);
53 ibooker.
book1D(
"NumberOfClustersAboveThreshold_hlt",
"NumberOfClustersAboveThreshold_hlt", 30, 30.5, 60.5);
81 for (
std::map<
uint, std::vector<SiStripCluster> >::const_iterator
it = clusters_in_subcomponents->begin();
82 it != clusters_in_subcomponents->end();
84 int generalized_layer =
it->first;
85 std::vector<SiStripCluster> theclusters =
it->second;
91 for (std::vector<SiStripCluster>::const_iterator icluster = theclusters.begin(); icluster != theclusters.end();
94 unsigned int amplclus = 0;
95 for (
auto ia = icluster->amplitudes().begin(); ia != icluster->amplitudes().end(); ia++) {
99 if (generalized_layer == 31 || generalized_layer == 32 ||
100 generalized_layer == 33) {
102 if (*filter_decision)
105 if (generalized_layer == 51 || generalized_layer == 52) {
107 if (*filter_decision)
110 if (generalized_layer == 60) {
112 if (*filter_decision)
T getParameter(std::string const &) const
virtual void setCurrentFolder(std::string const &fullpath)
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
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_