CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
GEMDQMBase::MEStationInfo Class Reference

#include <GEMDQMBase.h>

Public Member Functions

 MEStationInfo ()
 
 MEStationInfo (Int_t nRegion, Int_t nStation, Int_t nLayer, Int_t nNumChambers, Int_t nNumModules, Int_t nNumEtaPartitions, Int_t nMaxVFAT, Int_t nFirstStrip, Int_t nNumDigi, Int_t nMinIdxChamber, Int_t nMaxIdxChamber)
 
bool operator== (const MEStationInfo &other) const
 

Public Attributes

Float_t fMinPhi_
 
std::vector< Float_t > listRadiusEvenChamber_
 
std::vector< Float_t > listRadiusOddChamber_
 
Int_t nFirstStrip_
 
Int_t nLayer_
 
Int_t nMaxIdxChamber_
 
Int_t nMaxVFAT_
 
Int_t nMinIdxChamber_
 
Int_t nNumChambers_
 
Int_t nNumDigi_
 
Int_t nNumEtaPartitions_
 
Int_t nNumModules_
 
Int_t nRegion_
 
Int_t nStation_
 

Detailed Description

Definition at line 483 of file GEMDQMBase.h.

Constructor & Destructor Documentation

◆ MEStationInfo() [1/2]

GEMDQMBase::MEStationInfo::MEStationInfo ( )
inline

Definition at line 485 of file GEMDQMBase.h.

485 : nNumChambers_(-1){};

◆ MEStationInfo() [2/2]

GEMDQMBase::MEStationInfo::MEStationInfo ( Int_t  nRegion,
Int_t  nStation,
Int_t  nLayer,
Int_t  nNumChambers,
Int_t  nNumModules,
Int_t  nNumEtaPartitions,
Int_t  nMaxVFAT,
Int_t  nFirstStrip,
Int_t  nNumDigi,
Int_t  nMinIdxChamber,
Int_t  nMaxIdxChamber 
)
inline

Definition at line 486 of file GEMDQMBase.h.

497  : nRegion_(nRegion),
498  nStation_(nStation),
499  nLayer_(nLayer),
500  nNumChambers_(nNumChambers),
501  nNumModules_(nNumModules),
502  nNumEtaPartitions_(nNumEtaPartitions),
503  nMaxVFAT_(nMaxVFAT),
504  nFirstStrip_(nFirstStrip),
505  nNumDigi_(nNumDigi),
506  nMinIdxChamber_(nMinIdxChamber),
507  nMaxIdxChamber_(nMaxIdxChamber),
508  fMinPhi_(0){};

Member Function Documentation

◆ operator==()

bool GEMDQMBase::MEStationInfo::operator== ( const MEStationInfo other) const
inline

Definition at line 510 of file GEMDQMBase.h.

References nFirstStrip_, nLayer_, nMaxVFAT_, nNumChambers_, nNumDigi_, nNumEtaPartitions_, nNumModules_, nRegion_, nStation_, and trackingPlots::other.

510  {
511  return (nRegion_ == other.nRegion_ && nStation_ == other.nStation_ && nLayer_ == other.nLayer_ &&
512  nNumChambers_ == other.nNumChambers_ && nNumModules_ == other.nNumModules_ &&
513  nNumEtaPartitions_ == other.nNumEtaPartitions_ && nMaxVFAT_ == other.nMaxVFAT_ &&
514  nFirstStrip_ == other.nFirstStrip_ && nNumDigi_ == other.nNumDigi_);
515  };

Member Data Documentation

◆ fMinPhi_

Float_t GEMDQMBase::MEStationInfo::fMinPhi_

◆ listRadiusEvenChamber_

std::vector<Float_t> GEMDQMBase::MEStationInfo::listRadiusEvenChamber_

◆ listRadiusOddChamber_

std::vector<Float_t> GEMDQMBase::MEStationInfo::listRadiusOddChamber_

◆ nFirstStrip_

Int_t GEMDQMBase::MEStationInfo::nFirstStrip_

Definition at line 524 of file GEMDQMBase.h.

Referenced by operator==(), and GEMDigiSource::ProcessWithMEMap3WithChamber().

◆ nLayer_

Int_t GEMDQMBase::MEStationInfo::nLayer_

Definition at line 519 of file GEMDQMBase.h.

Referenced by operator==().

◆ nMaxIdxChamber_

Int_t GEMDQMBase::MEStationInfo::nMaxIdxChamber_

◆ nMaxVFAT_

Int_t GEMDQMBase::MEStationInfo::nMaxVFAT_

◆ nMinIdxChamber_

Int_t GEMDQMBase::MEStationInfo::nMinIdxChamber_

◆ nNumChambers_

Int_t GEMDQMBase::MEStationInfo::nNumChambers_

Definition at line 520 of file GEMDQMBase.h.

Referenced by operator==(), and GEMDigiSource::ProcessWithMEMap3().

◆ nNumDigi_

Int_t GEMDQMBase::MEStationInfo::nNumDigi_

◆ nNumEtaPartitions_

Int_t GEMDQMBase::MEStationInfo::nNumEtaPartitions_

◆ nNumModules_

Int_t GEMDQMBase::MEStationInfo::nNumModules_

◆ nRegion_

Int_t GEMDQMBase::MEStationInfo::nRegion_

Definition at line 515 of file GEMDQMBase.h.

Referenced by operator==().

◆ nStation_

Int_t GEMDQMBase::MEStationInfo::nStation_

Definition at line 518 of file GEMDQMBase.h.

Referenced by operator==().