CMS 3D CMS Logo

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 = nullptr
 
MonitorElementcluster_size = nullptr
 
MonitorElementdigi_profile_cumulative = nullptr
 
MonitorElementefficiency_den = nullptr
 
MonitorElementefficiency_num = nullptr
 
MonitorElementhit_multiplicity = nullptr
 

Detailed Description

plots related to one RP plane

Definition at line 86 of file TotemRPDQMSource.cc.

Constructor & Destructor Documentation

◆ PlanePlots() [1/2]

TotemRPDQMSource::PlanePlots::PlanePlots ( )
inline

Definition at line 93 of file TotemRPDQMSource.cc.

◆ PlanePlots() [2/2]

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

Definition at line 159 of file TotemRPDQMSource.cc.

160  {
161  string path;
163  ibooker.setCurrentFolder(path);
164 
165  string title;
167 
168  digi_profile_cumulative = ibooker.book1D("digi profile", title + ";strip number", 512, -0.5, 511.5);
169  cluster_profile_cumulative = ibooker.book1D("cluster profile", title + ";cluster center", 1024, -0.25, 511.75);
170  hit_multiplicity = ibooker.book1D("hit multiplicity", title + ";hits/detector/event", 6, -0.5, 5.5);
171  cluster_size = ibooker.book1D("cluster size", title + ";hits per cluster", 5, 0.5, 5.5);
172 
173  efficiency_num = ibooker.book1D("efficiency num", title + ";track position (mm)", 30, -15., 0.);
174  efficiency_den = ibooker.book1D("efficiency den", title + ";track position (mm)", 30, -15., 0.);

References dqm::implementation::IBooker::book1D(), CTPPSDetId::nFull, CTPPSDetId::nPath, castor_dqm_sourceclient_file_cfg::path, TotemRPDetId::planeName(), dqm::implementation::NavigatorBase::setCurrentFolder(), and runGCPTkAlMap::title.

Member Data Documentation

◆ cluster_profile_cumulative

MonitorElement* TotemRPDQMSource::PlanePlots::cluster_profile_cumulative = nullptr

Definition at line 88 of file TotemRPDQMSource.cc.

◆ cluster_size

MonitorElement* TotemRPDQMSource::PlanePlots::cluster_size = nullptr

Definition at line 90 of file TotemRPDQMSource.cc.

◆ digi_profile_cumulative

MonitorElement* TotemRPDQMSource::PlanePlots::digi_profile_cumulative = nullptr

Definition at line 87 of file TotemRPDQMSource.cc.

Referenced by TotemRPDQMSource::PotPlots::PotPlots().

◆ efficiency_den

MonitorElement * TotemRPDQMSource::PlanePlots::efficiency_den = nullptr

Definition at line 91 of file TotemRPDQMSource.cc.

◆ efficiency_num

MonitorElement* TotemRPDQMSource::PlanePlots::efficiency_num = nullptr

Definition at line 91 of file TotemRPDQMSource.cc.

◆ hit_multiplicity

MonitorElement* TotemRPDQMSource::PlanePlots::hit_multiplicity = nullptr

Definition at line 89 of file TotemRPDQMSource.cc.

runGCPTkAlMap.title
string title
Definition: runGCPTkAlMap.py:94
TotemRPDQMSource::PlanePlots::cluster_profile_cumulative
MonitorElement * cluster_profile_cumulative
Definition: TotemRPDQMSource.cc:88
dqm::implementation::NavigatorBase::setCurrentFolder
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:32
CTPPSDetId::nPath
Definition: CTPPSDetId.h:87
TotemRPDetId::planeName
void planeName(std::string &name, NameFlag flag=nFull) const
Definition: TotemRPDetId.h:84
TotemRPDQMSource::PlanePlots::cluster_size
MonitorElement * cluster_size
Definition: TotemRPDQMSource.cc:90
TotemRPDQMSource::PlanePlots::efficiency_den
MonitorElement * efficiency_den
Definition: TotemRPDQMSource.cc:91
TotemRPDQMSource::PlanePlots::digi_profile_cumulative
MonitorElement * digi_profile_cumulative
Definition: TotemRPDQMSource.cc:87
CTPPSDetId::nFull
Definition: CTPPSDetId.h:87
TotemRPDQMSource::PlanePlots::efficiency_num
MonitorElement * efficiency_num
Definition: TotemRPDQMSource.cc:91
castor_dqm_sourceclient_file_cfg.path
path
Definition: castor_dqm_sourceclient_file_cfg.py:37
TotemRPDQMSource::PlanePlots::hit_multiplicity
MonitorElement * hit_multiplicity
Definition: TotemRPDQMSource.cc:89
TotemRPDetId
Detector ID class for TOTEM Si strip detectors.
Definition: TotemRPDetId.h:29
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