CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
CTPPSDiamondDQMSource::PlanePlots Struct Reference

plots related to one Diamond plane More...

Public Member Functions

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

Public Attributes

MonitorElementdigiProfileCumulativePerPlane = NULL
 
MonitorElementhit_multiplicity = NULL
 
MonitorElementhitProfile = NULL
 
MonitorElementstripTomography_far = NULL
 
MonitorElementstripTomography_near = NULL
 
MonitorElementthreshold_voltage = NULL
 

Detailed Description

plots related to one Diamond plane

Definition at line 128 of file CTPPSDiamondDQMSource.cc.

Constructor & Destructor Documentation

CTPPSDiamondDQMSource::PlanePlots::PlanePlots ( )
inline

Definition at line 138 of file CTPPSDiamondDQMSource.cc.

138 {}
CTPPSDiamondDQMSource::PlanePlots::PlanePlots ( DQMStore::IBooker ibooker,
unsigned int  id 
)

Definition at line 266 of file CTPPSDiamondDQMSource.cc.

References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), CTPPSDiamondDQMSource::DISPLAY_RESOLUTION_FOR_HITS_MM, CTPPSDetId::nFull, CTPPSDetId::nPath, callgraph::path, CTPPSDiamondDetId::planeName(), DQMStore::IBooker::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, and fftjetcommon_cfi::title.

267 {
270  ibooker.setCurrentFolder( path );
271 
273 
274  digiProfileCumulativePerPlane = ibooker.book1D( "digi profile", title+" digi profile; ch number", 12, -0.5, 11.5 );
275  hitProfile = ibooker.book1D( "hit profile", title+" hit profile;x (mm)", 19./DISPLAY_RESOLUTION_FOR_HITS_MM, -1, 18 );
276  hit_multiplicity = ibooker.book1D( "channels per plane", title+" channels per plane; ch per plane", 13, -0.5, 12.5 );
277 
278  threshold_voltage = ibooker.book2D( "threshold I2C", title+" threshold I2C; channel; value", 12, -0.5, 11.5, 512, 0, 512 );
279 
280  stripTomography_far = ibooker.book2D( "tomography far", title+" tomography with strips far;x + 50 OOT (mm);y (mm)", 50, 0, 50, 150, -50, 100 );
281  stripTomography_near = ibooker.book2D( "tomography near", title+" tomography with strips near;x + 50 OOT (mm);y (mm)", 50, 0, 50, 150, -50, 100 );
282 }
static const double DISPLAY_RESOLUTION_FOR_HITS_MM
MonitorElement * book1D(Args &&...args)
Definition: DQMStore.h:115
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:277
MonitorElement * book2D(Args &&...args)
Definition: DQMStore.h:133
void planeName(std::string &name, NameFlag flag=nFull) const
Detector ID class for CTPPS Timing Diamond detectors. Bits [19:31] : Assigend in CTPPSDetId Calss Bit...

Member Data Documentation

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::digiProfileCumulativePerPlane = NULL

Definition at line 130 of file CTPPSDiamondDQMSource.cc.

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::hit_multiplicity = NULL

Definition at line 132 of file CTPPSDiamondDQMSource.cc.

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::hitProfile = NULL

Definition at line 131 of file CTPPSDiamondDQMSource.cc.

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::stripTomography_far = NULL

Definition at line 135 of file CTPPSDiamondDQMSource.cc.

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::stripTomography_near = NULL

Definition at line 136 of file CTPPSDiamondDQMSource.cc.

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::threshold_voltage = NULL

Definition at line 133 of file CTPPSDiamondDQMSource.cc.