ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
PRDCollHandle_MDT::Imp Class Reference
Collaboration diagram for PRDCollHandle_MDT::Imp:

Public Member Functions

void updateProjectionFlag ()
 

Public Attributes

PRDCollHandle_MDTtheclass = nullptr
 
std::map< const MuonGM::MuonStation *, unsigned > mdt2stationcounter
 
unsigned minHitsPerStation = 0U
 
VP1Interval allowedADCValues
 
bool excludeMaskedHits = false
 
bool onlyShowActive = false
 
QString status
 
bool projectionsEnabled = false
 
int appropriateprojection = 0
 

Detailed Description

Definition at line 25 of file PRDCollHandle_MDT.cxx.

Member Function Documentation

◆ updateProjectionFlag()

void PRDCollHandle_MDT::Imp::updateProjectionFlag ( )

Definition at line 291 of file PRDCollHandle_MDT.cxx.

291  {
293  if (projectionsEnabled) {
294  if (appropriateprojection==1)
295  projflag = PRDCollHandle_MDT::TOTUBES;
296  else if (appropriateprojection==2)
298  }
299 
300  if (theclass->m_projection!=projflag) {
301  theclass->m_projection = projflag;
305  for (;it!=itE;++it)
306  (*it)->update3DObjects();
308  }
309 }

Member Data Documentation

◆ allowedADCValues

VP1Interval PRDCollHandle_MDT::Imp::allowedADCValues

Definition at line 30 of file PRDCollHandle_MDT.cxx.

◆ appropriateprojection

int PRDCollHandle_MDT::Imp::appropriateprojection = 0

Definition at line 35 of file PRDCollHandle_MDT.cxx.

◆ excludeMaskedHits

bool PRDCollHandle_MDT::Imp::excludeMaskedHits = false

Definition at line 31 of file PRDCollHandle_MDT.cxx.

◆ mdt2stationcounter

std::map<const MuonGM::MuonStation*,unsigned> PRDCollHandle_MDT::Imp::mdt2stationcounter

Definition at line 28 of file PRDCollHandle_MDT.cxx.

◆ minHitsPerStation

unsigned PRDCollHandle_MDT::Imp::minHitsPerStation = 0U

Definition at line 29 of file PRDCollHandle_MDT.cxx.

◆ onlyShowActive

bool PRDCollHandle_MDT::Imp::onlyShowActive = false

Definition at line 32 of file PRDCollHandle_MDT.cxx.

◆ projectionsEnabled

bool PRDCollHandle_MDT::Imp::projectionsEnabled = false

Definition at line 34 of file PRDCollHandle_MDT.cxx.

◆ status

QString PRDCollHandle_MDT::Imp::status

Definition at line 33 of file PRDCollHandle_MDT.cxx.

◆ theclass

PRDCollHandle_MDT* PRDCollHandle_MDT::Imp::theclass = nullptr

Definition at line 27 of file PRDCollHandle_MDT.cxx.


The documentation for this class was generated from the following file:
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
skel.it
it
Definition: skel.GENtoEVGEN.py:423
PRDCollHandleBase::common
PRDSysCommonData * common() const
Definition: PRDCollHandleBase.h:49
VP1StdCollection::largeChangesBegin
virtual void largeChangesBegin()
Definition: VP1StdCollection.cxx:228
PRDCollHandle_MDT::m_projection
PROJECTION m_projection
Definition: PRDCollHandle_MDT.h:62
PRDCollHandle_MDT::TOTUBES
@ TOTUBES
Definition: PRDCollHandle_MDT.h:24
TruthTest.itE
itE
Definition: TruthTest.py:25
PRDCollHandle_MDT::Imp::theclass
PRDCollHandle_MDT * theclass
Definition: PRDCollHandle_MDT.cxx:27
PRDCollHandle_MDT::Imp::projectionsEnabled
bool projectionsEnabled
Definition: PRDCollHandle_MDT.cxx:34
PRDCollHandle_MDT::Imp::appropriateprojection
int appropriateprojection
Definition: PRDCollHandle_MDT.cxx:35
VP1StdCollection::largeChangesEnd
virtual void largeChangesEnd()
Definition: VP1StdCollection.cxx:239
PRDCollHandle_MDT::PROJECTION
PROJECTION
Definition: PRDCollHandle_MDT.h:24
PRDSysCommonData::system
IVP13DSystem * system() const
Definition: PRDSysCommonData.h:78
PRDCollHandle_MDT::TOCHAMBERS
@ TOCHAMBERS
Definition: PRDCollHandle_MDT.h:24
PRDCollHandleBase::getPrdHandles
std::vector< PRDHandleBase * > & getPrdHandles()
Definition: PRDCollHandleBase.cxx:507
PRDCollHandle_MDT::NONE
@ NONE
Definition: PRDCollHandle_MDT.h:24
IVP13DSystem::deselectAll
virtual void deselectAll(SoCooperativeSelection *exception_sel=0)
Definition: IVP13DSystem.cxx:331