Go to the documentation of this file.
28 std::vector<RPCDetId>& detIdVector,
31 for (
unsigned int i = 0;
i < meVector.size();
i++) {
34 if (meName.find(clientHistoName) != std::string::npos) {
42 edm::LogVerbatim(
"rpceventsummary") <<
"[RPCClusterSizeTest]:Client Operation";
53 std::stringstream meName;
108 const float meanCLS = myMe->
getMean();
117 MEAND->
Fill(meanCLS);
147 for (
int w = -2;
w <= 2;
w++) {
149 histoName <<
"ClusterSizeIn1Bin_Roll_vs_Sector_Wheel"
152 CLSWheel[
w + 2] = dynamic_cast<MonitorElement*>(
me);
155 histoName <<
"ClusterSizeMean_Roll_vs_Sector_Wheel" <<
w;
161 histoName <<
"ClusterSizeIn1Bin_Distribution_Wheel" <<
w;
165 histoName <<
"ClusterSizeMean_Distribution_Wheel" <<
w;
179 histoName <<
"ClusterSizeIn1Bin_Ring_vs_Segment_Disk"
186 histoName <<
"ClusterSizeIn1Bin_Distribution_Disk" <<
d;
190 histoName <<
"ClusterSizeMean_Distribution_Disk" <<
d;
195 histoName <<
"ClusterSizeMean_Ring_vs_Segment_Disk" <<
d;
static MonitorElement * bookBarrel(IBooker &booker, const int wheel, const std::string &prefix, const std::string &title, const bool useRollInfo)
int region() const
Region id: 0 for Barrel, +/-1 For +/- Endcap.
MonitorElement * MEANDisk[kDisks]
RPCClusterSizeTest(const edm::ParameterSet &ps)
Constructor.
virtual void setCurrentFolder(std::string const &fullpath)
MonitorElement * CLSDWheel[kWheels]
T getUntrackedParameter(std::string const &, T const &) const
MonitorElement * MEANWheel[kWheels]
MonitorElement * MEANDDisk[kDisks]
static MonitorElement * bookEndcap(IBooker &booker, const int disk, const std::string &prefix, const std::string &title, const bool useRollInfo)
virtual double getEntries() const
get # of entries
void clientOperation() override
MonitorElement * CLSDDisk[kDisks]
int detId2RollNr(const RPCDetId &_id)
void myBooker(DQMStore::IBooker &) override
virtual void setBinContent(int binx, double content)
set content of bin (1-D)
MonitorElement * CLSWheel[kWheels]
std::vector< MonitorElement * > myClusterMe_
std::string globalFolder_
Log< level::Info, true > LogVerbatim
int sector() const
Sector id: the group of chambers at same phi (and increasing r)
virtual double getMean(int axis=1) const
get mean value of histogram along x, y or z axis (axis=1, 2, 3 respectively)
MonitorElement * MEANDWheel[kWheels]
std::vector< RPCDetId > myDetIds_
void beginJob(std::string &) override
MonitorElement * CLSDisk[kDisks]
virtual double getBinContent(int binx) const
get content of bin (1-D)
void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &) override
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())