CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
GEMDQMBase::MEMapInfT< M, K > Class Template Reference

#include <GEMDQMBase.h>

Public Member Functions

int bookND (BookingHelper &bh, K key)
 
int Fill (K key, Double_t x)
 
int Fill (K key, Double_t x, Double_t y, Double_t w=1.0)
 
int FillBits (K key, Double_t x, UInt_t bits, Double_t w=1.0)
 
dqm::impl::MonitorElementFindHist (K key)
 
Double_t GetBinHighEdgeX ()
 
Double_t GetBinHighEdgeY ()
 
Double_t GetBinHighEdgeZ ()
 
Double_t GetBinLowEdgeX ()
 
Double_t GetBinLowEdgeY ()
 
Double_t GetBinLowEdgeZ ()
 
TString GetName ()
 
Int_t GetNbinsX ()
 
Int_t GetNbinsY ()
 
TString GetTitle ()
 
TString GetTitleX ()
 
TString GetTitleY ()
 
Bool_t isOperating ()
 
Bool_t isProfile ()
 
M & map ()
 
 MEMapInfT ()
 
 MEMapInfT (GEMDQMBase *pDQMBase, TString strName, TString strTitle, Int_t nBinsX, Double_t dXL, Double_t dXH, Int_t nBinsY, Double_t dYL, Double_t dYH, Double_t dZL, Double_t dZH, TString strTitleX="", TString strTitleY="")
 
 MEMapInfT (GEMDQMBase *pDQMBase, TString strName, TString strTitle, Int_t nBinsX, Double_t dXL, Double_t dXH, Int_t nBinsY, Double_t dYL, Double_t dYH, TString strTitleX="", TString strTitleY="")
 
 MEMapInfT (GEMDQMBase *pDQMBase, TString strName, TString strTitle, Int_t nBinsX, Double_t dXL, Double_t dXH, TString strTitleX="", TString strTitleY="Entries")
 
 MEMapInfT (GEMDQMBase *pDQMBase, TString strName, TString strTitle, std::vector< Double_t > &x_binning, TString strTitleX="", TString strTitleY="Entries")
 
 MEMapInfT (GEMDQMBase *pDQMBase, TString strName, TString strTitle, TString strTitleX="", TString strTitleY="Entries")
 
void SetBinConfX (Int_t nBins, Double_t dL=0.5, Double_t dH=-1048576.0)
 
void SetBinConfY (Int_t nBins, Double_t dL=0.5, Double_t dH=-1048576.0)
 
void SetBinHighEdgeX (Double_t dXH)
 
void SetBinHighEdgeY (Double_t dYH)
 
void SetBinHighEdgeZ (Double_t dZH)
 
void SetBinLowEdgeX (Double_t dXL)
 
void SetBinLowEdgeY (Double_t dYL)
 
void SetBinLowEdgeZ (Double_t dZL)
 
int SetLabelForChambers (K key, Int_t nAxis, Int_t nNumBin=-1)
 
int SetLabelForIEta (K key, Int_t nAxis, Int_t nNumBin=-1)
 
int SetLabelForVFATs (K key, Int_t nNumEtaPartitions, Int_t nAxis, Int_t nNumBin=-1)
 
void SetName (TString strName)
 
void SetNbinsX (Int_t nBinsX)
 
void SetNbinsY (Int_t nBinsY)
 
void SetOperating (Bool_t bOperating)
 
void SetProfile (Bool_t bIsProfile)
 
void SetTitle (TString strTitle)
 
void SetTitleX (TString strTitleX)
 
void SetTitleY (TString strTitleY)
 
void TurnOff ()
 
void TurnOn ()
 
 ~MEMapInfT ()
 

Private Attributes

Bool_t bIsProfile_
 
Bool_t bOperating_
 
Double_t dXH_
 
Double_t dXL_
 
Double_t dYH_
 
Double_t dYL_
 
Double_t dZH_
 
Double_t dZL_
 
std::string log_category_own_
 
mapHist
 
Int_t nBinsX_
 
Int_t nBinsY_
 
GEMDQMBasepDQMBase_
 
TString strName_
 
TString strTitle_
 
TString strTitleX_
 
TString strTitleY_
 
std::vector< double > x_binning_
 

Detailed Description

template<class M, class K>
class GEMDQMBase::MEMapInfT< M, K >

Definition at line 101 of file GEMDQMBase.h.

Constructor & Destructor Documentation

◆ MEMapInfT() [1/6]

template<class M , class K >
GEMDQMBase::MEMapInfT< M, K >::MEMapInfT ( )
inline

Definition at line 103 of file GEMDQMBase.h.

103 : bOperating_(false){};

◆ MEMapInfT() [2/6]

template<class M , class K >
GEMDQMBase::MEMapInfT< M, K >::MEMapInfT ( GEMDQMBase pDQMBase,
TString  strName,
TString  strTitle,
TString  strTitleX = "",
TString  strTitleY = "Entries" 
)
inline

Definition at line 105 of file GEMDQMBase.h.

107  : pDQMBase_(pDQMBase),
108  strName_(strName),
109  strTitle_(strTitle),
110  strTitleX_(strTitleX),
111  strTitleY_(strTitleY),
112  log_category_own_(pDQMBase->log_category_){};

◆ MEMapInfT() [3/6]

template<class M , class K >
GEMDQMBase::MEMapInfT< M, K >::MEMapInfT ( GEMDQMBase pDQMBase,
TString  strName,
TString  strTitle,
Int_t  nBinsX,
Double_t  dXL,
Double_t  dXH,
TString  strTitleX = "",
TString  strTitleY = "Entries" 
)
inline

Definition at line 114 of file GEMDQMBase.h.

122  : pDQMBase_(pDQMBase),
123  strName_(strName),
124  strTitle_(strTitle),
125  strTitleX_(strTitleX),
126  strTitleY_(strTitleY),
127  bOperating_(true),
128  bIsProfile_(false),
129  nBinsX_(nBinsX),
130  dXL_(dXL),
131  dXH_(dXH),
132  nBinsY_(-1),
133  log_category_own_(pDQMBase->log_category_){};

◆ MEMapInfT() [4/6]

template<class M , class K >
GEMDQMBase::MEMapInfT< M, K >::MEMapInfT ( GEMDQMBase pDQMBase,
TString  strName,
TString  strTitle,
std::vector< Double_t > &  x_binning,
TString  strTitleX = "",
TString  strTitleY = "Entries" 
)
inline

Definition at line 135 of file GEMDQMBase.h.

141  : pDQMBase_(pDQMBase),
142  strName_(strName),
143  strTitle_(strTitle),
144  strTitleX_(strTitleX),
145  strTitleY_(strTitleY),
146  bOperating_(true),
147  bIsProfile_(false),
148  nBinsX_(-1),
149  nBinsY_(-1),
150  log_category_own_(pDQMBase->log_category_) {
151  for (Int_t i = 0; i < (Int_t)x_binning.size(); i++)
152  x_binning_.push_back(x_binning[i]);
153  };

References mps_fire::i, and GEMDQMBase::MEMapInfT< M, K >::x_binning_.

◆ MEMapInfT() [5/6]

template<class M , class K >
GEMDQMBase::MEMapInfT< M, K >::MEMapInfT ( GEMDQMBase pDQMBase,
TString  strName,
TString  strTitle,
Int_t  nBinsX,
Double_t  dXL,
Double_t  dXH,
Int_t  nBinsY,
Double_t  dYL,
Double_t  dYH,
TString  strTitleX = "",
TString  strTitleY = "" 
)
inline

Definition at line 155 of file GEMDQMBase.h.

166  : pDQMBase_(pDQMBase),
167  strName_(strName),
168  strTitle_(strTitle),
169  strTitleX_(strTitleX),
170  strTitleY_(strTitleY),
171  bOperating_(true),
172  bIsProfile_(false),
173  nBinsX_(nBinsX),
174  dXL_(dXL),
175  dXH_(dXH),
176  nBinsY_(nBinsY),
177  dYL_(dYL),
178  dYH_(dYH),
179  dZL_(0),
180  dZH_(1024),
181  log_category_own_(pDQMBase->log_category_){};

◆ MEMapInfT() [6/6]

template<class M , class K >
GEMDQMBase::MEMapInfT< M, K >::MEMapInfT ( GEMDQMBase pDQMBase,
TString  strName,
TString  strTitle,
Int_t  nBinsX,
Double_t  dXL,
Double_t  dXH,
Int_t  nBinsY,
Double_t  dYL,
Double_t  dYH,
Double_t  dZL,
Double_t  dZH,
TString  strTitleX = "",
TString  strTitleY = "" 
)
inline

Definition at line 183 of file GEMDQMBase.h.

196  : pDQMBase_(pDQMBase),
197  strName_(strName),
198  strTitle_(strTitle),
199  strTitleX_(strTitleX),
200  strTitleY_(strTitleY),
201  bOperating_(true),
202  bIsProfile_(true),
203  nBinsX_(nBinsX),
204  dXL_(dXL),
205  dXH_(dXH),
206  nBinsY_(nBinsY),
207  dYL_(dYL),
208  dYH_(dYH),
209  dZL_(dZL),
210  dZH_(dZH),
211  log_category_own_(pDQMBase->log_category_){};

◆ ~MEMapInfT()

template<class M , class K >
GEMDQMBase::MEMapInfT< M, K >::~MEMapInfT ( )
inline

Definition at line 234 of file GEMDQMBase.h.

234 {};

Member Function Documentation

◆ bookND()

template<class M , class K >
int GEMDQMBase::MEMapInfT< M, K >::bookND ( BookingHelper bh,
key 
)
inline

Definition at line 290 of file GEMDQMBase.h.

290  {
291  if (!bOperating_)
292  return 0;
293  if (bIsProfile_) {
294  mapHist[key] = bh.bookProfile2D(
296  } else if (nBinsY_ > 0 && nBinsX_ > 0) {
298  return 0;
299  } else if (!x_binning_.empty()) {
301  return 0;
302  } else if (nBinsX_ > 0) {
304  return 0;
305  }
306 
307  return -1;
308  };

References GEMDQMBase::MEMapInfT< M, K >::bIsProfile_, GEMDQMBase::BookingHelper::book1D(), GEMDQMBase::BookingHelper::book2D(), GEMDQMBase::BookingHelper::bookProfile2D(), GEMDQMBase::MEMapInfT< M, K >::bOperating_, GEMDQMBase::MEMapInfT< M, K >::dXH_, GEMDQMBase::MEMapInfT< M, K >::dXL_, GEMDQMBase::MEMapInfT< M, K >::dYH_, GEMDQMBase::MEMapInfT< M, K >::dYL_, GEMDQMBase::MEMapInfT< M, K >::dZH_, GEMDQMBase::MEMapInfT< M, K >::dZL_, crabWrapper::key, GEMDQMBase::MEMapInfT< M, K >::mapHist, GEMDQMBase::MEMapInfT< M, K >::nBinsX_, GEMDQMBase::MEMapInfT< M, K >::nBinsY_, GEMDQMBase::MEMapInfT< M, K >::strName_, GEMDQMBase::MEMapInfT< M, K >::strTitle_, GEMDQMBase::MEMapInfT< M, K >::strTitleX_, GEMDQMBase::MEMapInfT< M, K >::strTitleY_, and GEMDQMBase::MEMapInfT< M, K >::x_binning_.

Referenced by GEMRecHitSource::ProcessWithMEMap2AbsReWithEta(), GEMRecHitSource::ProcessWithMEMap2WithEta(), GEMDigiSource::ProcessWithMEMap2WithEta(), GEMRecHitSource::ProcessWithMEMap3(), GEMDigiSource::ProcessWithMEMap3(), GEMDAQStatusSource::ProcessWithMEMap3(), GEMRecHitSource::ProcessWithMEMap3WithChamber(), GEMDigiSource::ProcessWithMEMap3WithChamber(), and GEMDAQStatusSource::ProcessWithMEMap3WithChamber().

◆ Fill() [1/2]

template<class M , class K >
int GEMDQMBase::MEMapInfT< M, K >::Fill ( key,
Double_t  x 
)
inline

Definition at line 361 of file GEMDQMBase.h.

361  {
362  if (!bOperating_)
363  return 0;
365  if (hist == nullptr)
366  return -999;
367  hist->Fill(x);
368  return 1;
369  };

References GEMDQMBase::MEMapInfT< M, K >::bOperating_, GEMDQMBase::MEMapInfT< M, K >::FindHist(), gpuVertexFinder::hist, crabWrapper::key, and x.

Referenced by GEMRecHitSource::analyze(), GEMDigiSource::analyze(), and GEMDAQStatusSource::analyze().

◆ Fill() [2/2]

template<class M , class K >
int GEMDQMBase::MEMapInfT< M, K >::Fill ( key,
Double_t  x,
Double_t  y,
Double_t  w = 1.0 
)
inline

Definition at line 371 of file GEMDQMBase.h.

371  {
372  if (!bOperating_)
373  return 0;
375  if (hist == nullptr)
376  return -999;
377  hist->Fill(x, y, w);
378  return 1;
379  };

References GEMDQMBase::MEMapInfT< M, K >::bOperating_, GEMDQMBase::MEMapInfT< M, K >::FindHist(), gpuVertexFinder::hist, crabWrapper::key, w, x, and y.

◆ FillBits()

template<class M , class K >
int GEMDQMBase::MEMapInfT< M, K >::FillBits ( key,
Double_t  x,
UInt_t  bits,
Double_t  w = 1.0 
)
inline

Definition at line 381 of file GEMDQMBase.h.

381  {
382  if (!bOperating_)
383  return 0;
385  if (hist == nullptr)
386  return -999;
387 
388  if (nBinsY_ <= 0)
389  return -888;
390  UInt_t unMask = 0x1;
391  for (Int_t i = 1; i <= nBinsY_; i++) {
392  if ((unMask & bits) != 0)
393  hist->Fill(x, i, w);
394  unMask <<= 1;
395  }
396 
397  return 1;
398  };

References GEMDQMBase::MEMapInfT< M, K >::bOperating_, GEMDQMBase::MEMapInfT< M, K >::FindHist(), gpuVertexFinder::hist, mps_fire::i, crabWrapper::key, GEMDQMBase::MEMapInfT< M, K >::nBinsY_, w, and x.

◆ FindHist()

template<class M , class K >
dqm::impl::MonitorElement* GEMDQMBase::MEMapInfT< M, K >::FindHist ( key)
inline

◆ GetBinHighEdgeX()

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::GetBinHighEdgeX ( )
inline

Definition at line 257 of file GEMDQMBase.h.

257 { return dXH_; };

References GEMDQMBase::MEMapInfT< M, K >::dXH_.

◆ GetBinHighEdgeY()

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::GetBinHighEdgeY ( )
inline

Definition at line 265 of file GEMDQMBase.h.

265 { return dYH_; };

References GEMDQMBase::MEMapInfT< M, K >::dYH_.

◆ GetBinHighEdgeZ()

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::GetBinHighEdgeZ ( )
inline

Definition at line 270 of file GEMDQMBase.h.

270 { return dZH_; };

References GEMDQMBase::MEMapInfT< M, K >::dZH_.

◆ GetBinLowEdgeX()

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::GetBinLowEdgeX ( )
inline

Definition at line 255 of file GEMDQMBase.h.

255 { return dXL_; };

References GEMDQMBase::MEMapInfT< M, K >::dXL_.

◆ GetBinLowEdgeY()

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::GetBinLowEdgeY ( )
inline

Definition at line 263 of file GEMDQMBase.h.

263 { return dYL_; };

References GEMDQMBase::MEMapInfT< M, K >::dYL_.

◆ GetBinLowEdgeZ()

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::GetBinLowEdgeZ ( )
inline

Definition at line 268 of file GEMDQMBase.h.

268 { return dZL_; };

References GEMDQMBase::MEMapInfT< M, K >::dZL_.

◆ GetName()

template<class M , class K >
TString GEMDQMBase::MEMapInfT< M, K >::GetName ( )
inline

Definition at line 244 of file GEMDQMBase.h.

244 { return strName_; };

References GEMDQMBase::MEMapInfT< M, K >::strName_.

◆ GetNbinsX()

template<class M , class K >
Int_t GEMDQMBase::MEMapInfT< M, K >::GetNbinsX ( )
inline

Definition at line 253 of file GEMDQMBase.h.

253 { return nBinsX_; };

References GEMDQMBase::MEMapInfT< M, K >::nBinsX_.

◆ GetNbinsY()

template<class M , class K >
Int_t GEMDQMBase::MEMapInfT< M, K >::GetNbinsY ( )
inline

Definition at line 261 of file GEMDQMBase.h.

261 { return nBinsY_; };

References GEMDQMBase::MEMapInfT< M, K >::nBinsY_.

◆ GetTitle()

template<class M , class K >
TString GEMDQMBase::MEMapInfT< M, K >::GetTitle ( )
inline

Definition at line 246 of file GEMDQMBase.h.

246 { return strTitle_; };

References GEMDQMBase::MEMapInfT< M, K >::strTitle_.

◆ GetTitleX()

template<class M , class K >
TString GEMDQMBase::MEMapInfT< M, K >::GetTitleX ( )
inline

Definition at line 248 of file GEMDQMBase.h.

248 { return strTitleX_; };

References GEMDQMBase::MEMapInfT< M, K >::strTitleX_.

◆ GetTitleY()

template<class M , class K >
TString GEMDQMBase::MEMapInfT< M, K >::GetTitleY ( )
inline

Definition at line 250 of file GEMDQMBase.h.

250 { return strTitleY_; };

References GEMDQMBase::MEMapInfT< M, K >::strTitleY_.

◆ isOperating()

template<class M , class K >
Bool_t GEMDQMBase::MEMapInfT< M, K >::isOperating ( )
inline

Definition at line 236 of file GEMDQMBase.h.

236 { return bOperating_; };

References GEMDQMBase::MEMapInfT< M, K >::bOperating_.

◆ isProfile()

template<class M , class K >
Bool_t GEMDQMBase::MEMapInfT< M, K >::isProfile ( )
inline

Definition at line 241 of file GEMDQMBase.h.

241 { return bIsProfile_; };

References GEMDQMBase::MEMapInfT< M, K >::bIsProfile_.

◆ map()

template<class M , class K >
M& GEMDQMBase::MEMapInfT< M, K >::map ( )
inline

Definition at line 289 of file GEMDQMBase.h.

289 { return mapHist; }

References GEMDQMBase::MEMapInfT< M, K >::mapHist.

◆ SetBinConfX()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetBinConfX ( Int_t  nBins,
Double_t  dL = 0.5,
Double_t  dH = -1048576.0 
)
inline

◆ SetBinConfY()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetBinConfY ( Int_t  nBins,
Double_t  dL = 0.5,
Double_t  dH = -1048576.0 
)
inline

◆ SetBinHighEdgeX()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetBinHighEdgeX ( Double_t  dXH)
inline

Definition at line 258 of file GEMDQMBase.h.

258 { dXH_ = dXH; };

References GEMDQMBase::MEMapInfT< M, K >::dXH_.

Referenced by GEMRecHitSource::ProcessWithMEMap3().

◆ SetBinHighEdgeY()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetBinHighEdgeY ( Double_t  dYH)
inline

Definition at line 266 of file GEMDQMBase.h.

266 { dYH_ = dYH; };

References GEMDQMBase::MEMapInfT< M, K >::dYH_.

◆ SetBinHighEdgeZ()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetBinHighEdgeZ ( Double_t  dZH)
inline

Definition at line 271 of file GEMDQMBase.h.

271 { dZH_ = dZH; };

References GEMDQMBase::MEMapInfT< M, K >::dZH_.

◆ SetBinLowEdgeX()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetBinLowEdgeX ( Double_t  dXL)
inline

Definition at line 256 of file GEMDQMBase.h.

256 { dXL_ = dXL; };

References GEMDQMBase::MEMapInfT< M, K >::dXL_.

Referenced by GEMRecHitSource::ProcessWithMEMap3().

◆ SetBinLowEdgeY()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetBinLowEdgeY ( Double_t  dYL)
inline

Definition at line 264 of file GEMDQMBase.h.

264 { dYL_ = dYL; };

References GEMDQMBase::MEMapInfT< M, K >::dYL_.

◆ SetBinLowEdgeZ()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetBinLowEdgeZ ( Double_t  dZL)
inline

Definition at line 269 of file GEMDQMBase.h.

269 { dZL_ = dZL; };

References GEMDQMBase::MEMapInfT< M, K >::dZL_.

◆ SetLabelForChambers()

template<class M , class K >
int GEMDQMBase::MEMapInfT< M, K >::SetLabelForChambers ( key,
Int_t  nAxis,
Int_t  nNumBin = -1 
)
inline

Definition at line 318 of file GEMDQMBase.h.

318  {
319  if (!bOperating_)
320  return 0;
321  if (nNumBin <= 0) {
322  if (nAxis == 1)
323  nNumBin = nBinsX_;
324  else if (nAxis == 2)
325  nNumBin = nBinsY_;
326  else
327  return -1;
328  }
330  if (histCurr == nullptr)
331  return -999;
332  for (Int_t i = 1; i <= nNumBin; i++) {
333  histCurr->setBinLabel(i, Form("%i", i), nAxis);
334  }
335  return 0;
336  };

References GEMDQMBase::MEMapInfT< M, K >::bOperating_, GEMDQMBase::MEMapInfT< M, K >::FindHist(), mps_fire::i, crabWrapper::key, GEMDQMBase::MEMapInfT< M, K >::nBinsX_, GEMDQMBase::MEMapInfT< M, K >::nBinsY_, and dqm::impl::MonitorElement::setBinLabel().

Referenced by GEMRecHitSource::ProcessWithMEMap3(), GEMDigiSource::ProcessWithMEMap3(), GEMDAQStatusSource::ProcessWithMEMap3(), and GEMDQMBase::MEMapInfT< M, K >::SetLabelForIEta().

◆ SetLabelForIEta()

template<class M , class K >
int GEMDQMBase::MEMapInfT< M, K >::SetLabelForIEta ( key,
Int_t  nAxis,
Int_t  nNumBin = -1 
)
inline

◆ SetLabelForVFATs()

template<class M , class K >
int GEMDQMBase::MEMapInfT< M, K >::SetLabelForVFATs ( key,
Int_t  nNumEtaPartitions,
Int_t  nAxis,
Int_t  nNumBin = -1 
)
inline

Definition at line 340 of file GEMDQMBase.h.

340  {
341  if (!bOperating_)
342  return 0;
343  if (nNumBin <= 0) {
344  if (nAxis == 1)
345  nNumBin = nBinsX_;
346  else if (nAxis == 2)
347  nNumBin = nBinsY_;
348  else
349  return -1;
350  }
352  if (histCurr == nullptr)
353  return -999;
354  for (Int_t i = 0; i < nNumBin; i++) {
355  Int_t nIEta = pDQMBase_->getIEtaFromVFAT(std::get<1>(key), i);
356  histCurr->setBinLabel(i + 1, Form("%i (%i)", i, nIEta), nAxis);
357  }
358  return 0;
359  };

References GEMDQMBase::MEMapInfT< M, K >::bOperating_, GEMDQMBase::MEMapInfT< M, K >::FindHist(), GEMDQMBase::getIEtaFromVFAT(), mps_fire::i, crabWrapper::key, GEMDQMBase::MEMapInfT< M, K >::nBinsX_, GEMDQMBase::MEMapInfT< M, K >::nBinsY_, GEMDQMBase::MEMapInfT< M, K >::pDQMBase_, and dqm::impl::MonitorElement::setBinLabel().

Referenced by GEMDigiSource::ProcessWithMEMap3(), GEMDAQStatusSource::ProcessWithMEMap3(), and GEMDAQStatusSource::ProcessWithMEMap3WithChamber().

◆ SetName()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetName ( TString  strName)
inline

Definition at line 245 of file GEMDQMBase.h.

245 { strName_ = strName; };

References GEMDQMBase::MEMapInfT< M, K >::strName_.

◆ SetNbinsX()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetNbinsX ( Int_t  nBinsX)
inline

Definition at line 254 of file GEMDQMBase.h.

254 { nBinsX_ = nBinsX; };

References GEMDQMBase::MEMapInfT< M, K >::nBinsX_.

Referenced by GEMRecHitSource::ProcessWithMEMap3().

◆ SetNbinsY()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetNbinsY ( Int_t  nBinsY)
inline

Definition at line 262 of file GEMDQMBase.h.

262 { nBinsY_ = nBinsY; };

References GEMDQMBase::MEMapInfT< M, K >::nBinsY_.

Referenced by GEMRecHitSource::ProcessWithMEMap3().

◆ SetOperating()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetOperating ( Bool_t  bOperating)
inline

Definition at line 237 of file GEMDQMBase.h.

237 { bOperating_ = bOperating; };

References GEMDQMBase::MEMapInfT< M, K >::bOperating_.

◆ SetProfile()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetProfile ( Bool_t  bIsProfile)
inline

Definition at line 242 of file GEMDQMBase.h.

242 { bIsProfile_ = bIsProfile; };

References GEMDQMBase::MEMapInfT< M, K >::bIsProfile_.

◆ SetTitle()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetTitle ( TString  strTitle)
inline

Definition at line 247 of file GEMDQMBase.h.

247 { strTitle_ = strTitle; };

References GEMDQMBase::MEMapInfT< M, K >::strTitle_.

◆ SetTitleX()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetTitleX ( TString  strTitleX)
inline

Definition at line 249 of file GEMDQMBase.h.

249 { strTitleX_ = strTitleX; };

References GEMDQMBase::MEMapInfT< M, K >::strTitleX_.

◆ SetTitleY()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::SetTitleY ( TString  strTitleY)
inline

Definition at line 251 of file GEMDQMBase.h.

251 { strTitleY_ = strTitleY; };

References GEMDQMBase::MEMapInfT< M, K >::strTitleY_.

◆ TurnOff()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::TurnOff ( )
inline

◆ TurnOn()

template<class M , class K >
void GEMDQMBase::MEMapInfT< M, K >::TurnOn ( )
inline

Definition at line 238 of file GEMDQMBase.h.

238 { bOperating_ = true; };

References GEMDQMBase::MEMapInfT< M, K >::bOperating_.

Member Data Documentation

◆ bIsProfile_

template<class M , class K >
Bool_t GEMDQMBase::MEMapInfT< M, K >::bIsProfile_
private

◆ bOperating_

template<class M , class K >
Bool_t GEMDQMBase::MEMapInfT< M, K >::bOperating_
private

◆ dXH_

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::dXH_
private

◆ dXL_

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::dXL_
private

◆ dYH_

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::dYH_
private

◆ dYL_

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::dYL_
private

◆ dZH_

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::dZH_
private

◆ dZL_

template<class M , class K >
Double_t GEMDQMBase::MEMapInfT< M, K >::dZL_
private

◆ log_category_own_

template<class M , class K >
std::string GEMDQMBase::MEMapInfT< M, K >::log_category_own_
private

Definition at line 415 of file GEMDQMBase.h.

Referenced by GEMDQMBase::MEMapInfT< M, K >::FindHist().

◆ mapHist

template<class M , class K >
M GEMDQMBase::MEMapInfT< M, K >::mapHist
private

◆ nBinsX_

template<class M , class K >
Int_t GEMDQMBase::MEMapInfT< M, K >::nBinsX_
private

◆ nBinsY_

template<class M , class K >
Int_t GEMDQMBase::MEMapInfT< M, K >::nBinsY_
private

◆ pDQMBase_

template<class M , class K >
GEMDQMBase* GEMDQMBase::MEMapInfT< M, K >::pDQMBase_
private

Definition at line 398 of file GEMDQMBase.h.

Referenced by GEMDQMBase::MEMapInfT< M, K >::SetLabelForVFATs().

◆ strName_

template<class M , class K >
TString GEMDQMBase::MEMapInfT< M, K >::strName_
private

◆ strTitle_

template<class M , class K >
TString GEMDQMBase::MEMapInfT< M, K >::strTitle_
private

◆ strTitleX_

template<class M , class K >
TString GEMDQMBase::MEMapInfT< M, K >::strTitleX_
private

◆ strTitleY_

template<class M , class K >
TString GEMDQMBase::MEMapInfT< M, K >::strTitleY_
private

◆ x_binning_

template<class M , class K >
std::vector<double> GEMDQMBase::MEMapInfT< M, K >::x_binning_
private
dqm::impl::MonitorElement
Definition: MonitorElement.h:99
DDAxes::y
mps_fire.i
i
Definition: mps_fire.py:428
GEMDQMBase::MEMapInfT::strName_
TString strName_
Definition: GEMDQMBase.h:404
GEMDQMBase::MEMapInfT::bIsProfile_
Bool_t bIsProfile_
Definition: GEMDQMBase.h:406
GEMDQMBase::MEMapInfT::dZH_
Double_t dZH_
Definition: GEMDQMBase.h:413
GEMDQMBase::MEMapInfT::strTitleY_
TString strTitleY_
Definition: GEMDQMBase.h:404
DDAxes::x
GEMDQMBase::MEMapInfT::strTitleX_
TString strTitleX_
Definition: GEMDQMBase.h:404
GEMDQMBase::MEMapInfT::SetLabelForChambers
int SetLabelForChambers(K key, Int_t nAxis, Int_t nNumBin=-1)
Definition: GEMDQMBase.h:318
GEMDQMBase::getIEtaFromVFAT
int getIEtaFromVFAT(const int station, const int vfat)
Definition: GEMDQMBase.h:567
GEMDQMBase::MEMapInfT::dYL_
Double_t dYL_
Definition: GEMDQMBase.h:412
GEMDQMBase::MEMapInfT::dXL_
Double_t dXL_
Definition: GEMDQMBase.h:410
w
const double w
Definition: UKUtility.cc:23
GEMDQMBase::MEMapInfT::nBinsX_
Int_t nBinsX_
Definition: GEMDQMBase.h:409
seedmultiplicitymonitor_newtracking_cfi.nBins
nBins
Definition: seedmultiplicitymonitor_newtracking_cfi.py:8
GEMDQMBase::MEMapInfT::log_category_own_
std::string log_category_own_
Definition: GEMDQMBase.h:415
GEMDQMBase::MEMapInfT::x_binning_
std::vector< double > x_binning_
Definition: GEMDQMBase.h:408
GEMDQMBase::MEMapInfT::dZL_
Double_t dZL_
Definition: GEMDQMBase.h:413
gpuVertexFinder::hist
__shared__ Hist hist
Definition: gpuClusterTracksDBSCAN.h:48
GEMDQMBase::MEMapInfT::nBinsY_
Int_t nBinsY_
Definition: GEMDQMBase.h:411
GEMDQMBase::MEMapInfT::strTitle_
TString strTitle_
Definition: GEMDQMBase.h:404
dqm::impl::MonitorElement::setBinLabel
virtual void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
Definition: MonitorElement.cc:762
GEMDQMBase::MEMapInfT::mapHist
M mapHist
Definition: GEMDQMBase.h:403
edm::LogError
Log< level::Error, false > LogError
Definition: MessageLogger.h:123
GEMDQMBase::MEMapInfT::dXH_
Double_t dXH_
Definition: GEMDQMBase.h:410
GEMDQMBase::log_category_
std::string log_category_
Definition: GEMDQMBase.h:457
GEMDQMBase::MEMapInfT::FindHist
dqm::impl::MonitorElement * FindHist(K key)
Definition: GEMDQMBase.h:310
GEMDQMBase::MEMapInfT::dYH_
Double_t dYH_
Definition: GEMDQMBase.h:412
GEMDQMBase::MEMapInfT::bOperating_
Bool_t bOperating_
Definition: GEMDQMBase.h:405
crabWrapper.key
key
Definition: crabWrapper.py:19
GEMDQMBase::MEMapInfT::pDQMBase_
GEMDQMBase * pDQMBase_
Definition: GEMDQMBase.h:398