CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
ElasticPlotDQMSource::PotPlots Struct Reference

plots related to one RP More...

Public Member Functions

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

Public Attributes

MonitorElementh_rate_vs_time_suff = nullptr
 
MonitorElementh_rate_vs_time_track = nullptr
 
MonitorElementh_rate_vs_time_unresolved = nullptr
 

Detailed Description

plots related to one RP

Definition at line 79 of file ElasticPlotDQMSource.cc.

Constructor & Destructor Documentation

◆ PotPlots() [1/2]

ElasticPlotDQMSource::PotPlots::PotPlots ( )
inline

Definition at line 88 of file ElasticPlotDQMSource.cc.

88 {}

◆ PotPlots() [2/2]

ElasticPlotDQMSource::PotPlots::PotPlots ( DQMStore::IBooker ibooker,
unsigned int  id 
)

Definition at line 167 of file ElasticPlotDQMSource.cc.

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

167  {
168  string path;
170  ibooker.setCurrentFolder(path);
171 
172  string title;
174 
176  ibooker.book1D("rate - suff", title + ";lumi section", ls_max - ls_min + 1, -0.5 + ls_min, +0.5 + ls_max);
178  ibooker.book1D("rate - track", title + ";lumi section", ls_max - ls_min + 1, -0.5 + ls_min, +0.5 + ls_max);
180  ibooker.book1D("rate - unresolved", title + ";lumi section", ls_max - ls_min + 1, -0.5 + ls_min, +0.5 + ls_max);
181 }
Detector ID class for TOTEM Si strip detectors.
Definition: TotemRPDetId.h:30
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:36
void rpName(std::string &name, NameFlag flag=nFull) const
Definition: CTPPSDetId.h:134
static constexpr unsigned int ls_min
static constexpr unsigned int ls_max
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
Definition: DQMStore.h:98

Member Data Documentation

◆ h_rate_vs_time_suff

MonitorElement* ElasticPlotDQMSource::PotPlots::h_rate_vs_time_suff = nullptr

Definition at line 84 of file ElasticPlotDQMSource.cc.

◆ h_rate_vs_time_track

MonitorElement* ElasticPlotDQMSource::PotPlots::h_rate_vs_time_track = nullptr

Definition at line 85 of file ElasticPlotDQMSource.cc.

◆ h_rate_vs_time_unresolved

MonitorElement* ElasticPlotDQMSource::PotPlots::h_rate_vs_time_unresolved = nullptr

Definition at line 86 of file ElasticPlotDQMSource.cc.