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

Detailed Description

plots related to one Diamond plane

Definition at line 169 of file CTPPSDiamondDQMSource.cc.

Constructor & Destructor Documentation

◆ PlanePlots() [1/2]

CTPPSDiamondDQMSource::PlanePlots::PlanePlots ( )
inline

Definition at line 179 of file CTPPSDiamondDQMSource.cc.

180 {}

◆ PlanePlots() [2/2]

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

Definition at line 397 of file CTPPSDiamondDQMSource.cc.

399  : pixelTracksMapWithDiamonds("Pixel track maps for efficiency with coincidence",
400  "Pixel track maps for efficiency with coincidence",
401  25,
402  0,
403  25,
404  12,
405  -2,
406  10) {
409  ibooker.setCurrentFolder(path);
410 
412 
413  digiProfileCumulativePerPlane = ibooker.book1D("digi profile", title + " digi profile; ch number", 12, -0.5, 11.5);
414  hitProfile = ibooker.book1D(
415  "hit profile", title + " hit profile;x (mm)", 19. * INV_DISPLAY_RESOLUTION_FOR_HITS_MM, -0.5, 18.5);
416  hit_multiplicity = ibooker.book1D("channels per plane", title + " channels per plane; ch per plane", 13, -0.5, 12.5);
417 
419  ibooker.book2D("tomography pixel", title + " tomography with pixel;x + 25 OOT (mm);y (mm)", 75, 0, 75, 8, 0, 8);
421  ibooker.book2D("Efficiency wrt pixels", title + " Efficiency wrt pixels;x (mm);y (mm)", 25, 0, 25, 12, -2, 10);

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

Member Data Documentation

◆ digiProfileCumulativePerPlane

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::digiProfileCumulativePerPlane = nullptr

Definition at line 170 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

◆ EfficiencyWRTPixelsInPlane

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::EfficiencyWRTPixelsInPlane = nullptr

Definition at line 175 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

◆ hit_multiplicity

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::hit_multiplicity = nullptr

Definition at line 172 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

◆ hitProfile

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::hitProfile = nullptr

Definition at line 171 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

◆ pixelTomography_far

MonitorElement* CTPPSDiamondDQMSource::PlanePlots::pixelTomography_far = nullptr

Definition at line 174 of file CTPPSDiamondDQMSource.cc.

Referenced by PlanePlots().

◆ pixelTracksMapWithDiamonds

TH2F CTPPSDiamondDQMSource::PlanePlots::pixelTracksMapWithDiamonds

Definition at line 177 of file CTPPSDiamondDQMSource.cc.

runGCPTkAlMap.title
string title
Definition: runGCPTkAlMap.py:94
dqm::implementation::NavigatorBase::setCurrentFolder
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:32
CTPPSDetId::nPath
Definition: CTPPSDetId.h:87
CTPPSDiamondDQMSource::PlanePlots::EfficiencyWRTPixelsInPlane
MonitorElement * EfficiencyWRTPixelsInPlane
Definition: CTPPSDiamondDQMSource.cc:175
CTPPSDiamondDetId::planeName
void planeName(std::string &name, NameFlag flag=nFull) const
Definition: CTPPSDiamondDetId.h:66
CTPPSDiamondDetId
Detector ID class for CTPPS Timing Diamond detectors. Bits [19:31] : Assigend in CTPPSDetId Calss Bit...
Definition: CTPPSDiamondDetId.h:24
CTPPSDiamondDQMSource::INV_DISPLAY_RESOLUTION_FOR_HITS_MM
static const double INV_DISPLAY_RESOLUTION_FOR_HITS_MM
Definition: CTPPSDiamondDQMSource.cc:85
CTPPSDiamondDQMSource::PlanePlots::pixelTracksMapWithDiamonds
TH2F pixelTracksMapWithDiamonds
Definition: CTPPSDiamondDQMSource.cc:177
CTPPSDetId::nFull
Definition: CTPPSDetId.h:87
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CTPPSDiamondDQMSource::PlanePlots::digiProfileCumulativePerPlane
MonitorElement * digiProfileCumulativePerPlane
Definition: CTPPSDiamondDQMSource.cc:170
dqm::implementation::IBooker::book2D
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
Definition: DQMStore.h:177
CTPPSDiamondDQMSource::PlanePlots::hit_multiplicity
MonitorElement * hit_multiplicity
Definition: CTPPSDiamondDQMSource.cc:172
CTPPSDiamondDQMSource::PlanePlots::hitProfile
MonitorElement * hitProfile
Definition: CTPPSDiamondDQMSource.cc:171
CTPPSDiamondDQMSource::PlanePlots::pixelTomography_far
MonitorElement * pixelTomography_far
Definition: CTPPSDiamondDQMSource.cc:174
castor_dqm_sourceclient_file_cfg.path
path
Definition: castor_dqm_sourceclient_file_cfg.py:37
dqm::implementation::IBooker::book1D
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
Definition: DQMStore.h:98