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 = 0
 
MonitorElementEfficiencyWRTPixelsInPlane = 0
 
MonitorElementhit_multiplicity = 0
 
MonitorElementhitProfile = 0
 
MonitorElementpixelTomography_far = 0
 
TH2F pixelTracksMapWithDiamonds
 

Detailed Description

plots related to one Diamond plane

Definition at line 166 of file CTPPSDiamondDQMSource.cc.

Constructor & Destructor Documentation

CTPPSDiamondDQMSource::PlanePlots::PlanePlots ( )
inline

Definition at line 176 of file CTPPSDiamondDQMSource.cc.

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

Definition at line 395 of file CTPPSDiamondDQMSource.cc.

References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), digiProfileCumulativePerPlane, EfficiencyWRTPixelsInPlane, hit_multiplicity, hitProfile, CTPPSDiamondDQMSource::INV_DISPLAY_RESOLUTION_FOR_HITS_MM, CTPPSDetId::nFull, CTPPSDetId::nPath, callgraph::path, pixelTomography_far, CTPPSDiamondDetId::planeName(), DQMStore::IBooker::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.

396  : pixelTracksMapWithDiamonds("Pixel track maps for efficiency with coincidence",
397  "Pixel track maps for efficiency with coincidence",
398  25,
399  0,
400  25,
401  12,
402  -2,
403  10) {
406  ibooker.setCurrentFolder(path);
407 
409 
410  digiProfileCumulativePerPlane = ibooker.book1D("digi profile", title + " digi profile; ch number", 12, -0.5, 11.5);
411  hitProfile = ibooker.book1D(
412  "hit profile", title + " hit profile;x (mm)", 19. * INV_DISPLAY_RESOLUTION_FOR_HITS_MM, -0.5, 18.5);
413  hit_multiplicity = ibooker.book1D("channels per plane", title + " channels per plane; ch per plane", 13, -0.5, 12.5);
414 
416  ibooker.book2D("tomography pixel", title + " tomography with pixel;x + 25 OOT (mm);y (mm)", 75, 0, 75, 8, 0, 8);
418  ibooker.book2D("Efficiency wrt pixels", title + " Efficiency wrt pixels;x (mm);y (mm)", 25, 0, 25, 12, -2, 10);
419 }
void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:268
MonitorElement * book1D(Args &&...args)
Definition: DQMStore.h:106
static const double INV_DISPLAY_RESOLUTION_FOR_HITS_MM
MonitorElement * book2D(Args &&...args)
Definition: DQMStore.h:109
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 = 0

Definition at line 167 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::EfficiencyWRTPixelsInPlane = 0

Definition at line 172 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::hit_multiplicity = 0

Definition at line 169 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::hitProfile = 0

Definition at line 168 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::pixelTomography_far = 0

Definition at line 171 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

TH2F CTPPSDiamondDQMSource::PlanePlots::pixelTracksMapWithDiamonds

Definition at line 174 of file CTPPSDiamondDQMSource.cc.