test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
TotemRPDQMSource::PlanePlots Struct Reference

plots related to one RP plane More...

Public Member Functions

 PlanePlots ()
 
 PlanePlots (DQMStore::IBooker &ibooker, unsigned int id)
 

Public Attributes

MonitorElementcluster_profile_cumulative = NULL
 
MonitorElementcluster_size = NULL
 
MonitorElementdigi_profile_cumulative = NULL
 
MonitorElementefficiency_den = NULL
 
MonitorElementefficiency_num = NULL
 
MonitorElementhit_multiplicity = NULL
 

Detailed Description

plots related to one RP plane

Definition at line 135 of file TotemRPDQMSource.cc.

Constructor & Destructor Documentation

TotemRPDQMSource::PlanePlots::PlanePlots ( )
inline

Definition at line 143 of file TotemRPDQMSource.cc.

143 {}
TotemRPDQMSource::PlanePlots::PlanePlots ( DQMStore::IBooker ibooker,
unsigned int  id 
)

Definition at line 303 of file TotemRPDQMSource.cc.

References DQMStore::IBooker::book1D(), TotemRPDetId::nFull, TotemRPDetId::nPath, fed_dqm_sourceclient-live_cfg::path, TotemRPDetId::planeName(), DQMStore::IBooker::setCurrentFolder(), and indexGen::title.

304 {
306  path.replace(0, 2, "TrackingStrip");
307  ibooker.setCurrentFolder(string("CTPPS/") + path);
308 
310 
311  digi_profile_cumulative = ibooker.book1D("digi profile", title+";strip number", 512, -0.5, 511.5);
312  cluster_profile_cumulative = ibooker.book1D("cluster profile", title+";cluster center", 1024, -0.25, 511.75);
313  hit_multiplicity = ibooker.book1D("hit multiplicity", title+";hits/detector/event", 6, -0.5, 5.5);
314  cluster_size = ibooker.book1D("cluster size", title+";hits per cluster", 5, 0.5, 5.5);
315 
316  efficiency_num = ibooker.book1D("efficiency num", title+";track position (mm)", 30, -15., 0.);
317  efficiency_den = ibooker.book1D("efficiency den", title+";track position (mm)", 30, -15., 0.);
318 }
MonitorElement * cluster_profile_cumulative
static std::string planeName(unsigned int id, NameFlag flag=nFull)
returns official name of a plane characterized by ''id''; if ''full'' is true, name of RP is prefixed...
MonitorElement * book1D(Args &&...args)
Definition: DQMStore.h:115
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:276
MonitorElement * digi_profile_cumulative

Member Data Documentation

MonitorElement* TotemRPDQMSource::PlanePlots::cluster_profile_cumulative = NULL

Definition at line 138 of file TotemRPDQMSource.cc.

MonitorElement* TotemRPDQMSource::PlanePlots::cluster_size = NULL

Definition at line 140 of file TotemRPDQMSource.cc.

MonitorElement* TotemRPDQMSource::PlanePlots::digi_profile_cumulative = NULL

Definition at line 137 of file TotemRPDQMSource.cc.

MonitorElement * TotemRPDQMSource::PlanePlots::efficiency_den = NULL

Definition at line 141 of file TotemRPDQMSource.cc.

MonitorElement* TotemRPDQMSource::PlanePlots::efficiency_num = NULL

Definition at line 141 of file TotemRPDQMSource.cc.

MonitorElement* TotemRPDQMSource::PlanePlots::hit_multiplicity = NULL

Definition at line 139 of file TotemRPDQMSource.cc.