CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
DiamondSampicDQMSource::ChannelPlots Struct Reference

plots related to one Diamond channel More...

Public Member Functions

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

Public Attributes

MonitorElementactivityPerBX = nullptr
 
MonitorElementamplitude = nullptr
 
MonitorElementcellOfMax = nullptr
 
MonitorElementdataSamplesRaw = nullptr
 
MonitorElementhitRate = nullptr
 
MonitorElementmaxTimeAfterTrigger = nullptr
 
MonitorElementnoiseSamples = nullptr
 
MonitorElementrecHitTime = nullptr
 
MonitorElementtriggerCellTime = nullptr
 

Detailed Description

plots related to one Diamond channel

Definition at line 170 of file DiamondSampicDQMSource.cc.

Constructor & Destructor Documentation

◆ ChannelPlots() [1/2]

DiamondSampicDQMSource::ChannelPlots::ChannelPlots ( )
inline

Definition at line 186 of file DiamondSampicDQMSource.cc.

186 {}

◆ ChannelPlots() [2/2]

DiamondSampicDQMSource::ChannelPlots::ChannelPlots ( DQMStore::IBooker ibooker,
unsigned int  id 
)

Definition at line 361 of file DiamondSampicDQMSource.cc.

References CustomPhysics_cfi::amplitude, dqm::implementation::IBooker::book1D(), DiamondSampicDQMSource::changePathToSampic(), CTPPSDiamondDetId::channelName(), CTPPSDetId::nFull, CTPPSDetId::nPath, castor_dqm_sourceclient_file_cfg::path, dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.

361  {
365 
367 
368  activityPerBX = ibooker.book1D("activity per BX", title + " Activity per BX;Event.BX", 1000, -1.5, 998. + 0.5);
369  dataSamplesRaw = ibooker.book1D("raw samples", title + " Raw Samples; ADC", 256, 0, 256);
370  cellOfMax = ibooker.book1D("cell of max", title + " cell of max; cell", 24, 0, 24);
371 
372  triggerCellTime = ibooker.book1D("sampic trigger time", title + " Sampic Trigger Time; t (ns)", 100, -25, 25);
373  recHitTime = ibooker.book1D("recHit Time", title + " recHit Time; t (ns)", 500, -25, 25);
374  amplitude = ibooker.book1D("amplitude", title + " amplitude above baseline; amplitude (V)", 50, 0, 1);
375  noiseSamples = ibooker.book1D("noise samples", title + " noise samples; V", 50, 0, 1);
376 
377  //hitTime = ibooker.book1D("hit time", title + "hit time;t - t_previous (us)", 100, 0, 10000);
378  //hitRate = ibooker.book1D("hit rate", title + "hit rate;rate (Hz)", 100, 0, 10000);
379 }
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:36
void channelName(std::string &name, NameFlag flag=nFull) const
static std::string changePathToSampic(std::string path)
Detector ID class for CTPPS Timing Diamond detectors. Bits [19:31] : Assigend in CTPPSDetId Calss Bit...
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

◆ activityPerBX

MonitorElement* DiamondSampicDQMSource::ChannelPlots::activityPerBX = nullptr

Definition at line 172 of file DiamondSampicDQMSource.cc.

◆ amplitude

MonitorElement* DiamondSampicDQMSource::ChannelPlots::amplitude = nullptr

Definition at line 180 of file DiamondSampicDQMSource.cc.

◆ cellOfMax

MonitorElement* DiamondSampicDQMSource::ChannelPlots::cellOfMax = nullptr

Definition at line 174 of file DiamondSampicDQMSource.cc.

◆ dataSamplesRaw

MonitorElement* DiamondSampicDQMSource::ChannelPlots::dataSamplesRaw = nullptr

Definition at line 173 of file DiamondSampicDQMSource.cc.

◆ hitRate

MonitorElement* DiamondSampicDQMSource::ChannelPlots::hitRate = nullptr

Definition at line 184 of file DiamondSampicDQMSource.cc.

◆ maxTimeAfterTrigger

MonitorElement* DiamondSampicDQMSource::ChannelPlots::maxTimeAfterTrigger = nullptr

Definition at line 175 of file DiamondSampicDQMSource.cc.

◆ noiseSamples

MonitorElement* DiamondSampicDQMSource::ChannelPlots::noiseSamples = nullptr

Definition at line 181 of file DiamondSampicDQMSource.cc.

◆ recHitTime

MonitorElement* DiamondSampicDQMSource::ChannelPlots::recHitTime = nullptr

Definition at line 179 of file DiamondSampicDQMSource.cc.

◆ triggerCellTime

MonitorElement* DiamondSampicDQMSource::ChannelPlots::triggerCellTime = nullptr

Definition at line 178 of file DiamondSampicDQMSource.cc.