ATLAS Offline Software
TGCModulePP.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 namespace MuonTGC_Cabling
8 {
9 
10 // Constructor
12  TGCIdBase::ModuleType vmodule,
13  TGCIdBase::RegionType vregion,
14  int vsector,
15  int vid)
17 {
18  setSideType(vside);
19  setModuleType(vmodule);
20  setRegionType(vregion);
21  setSector(vsector);
22  setId(vid);
23 }
24 
25 bool TGCModulePP::isValid(void) const
26 {
33  (getOctant() >=0) &&
34  (getOctant() <8) &&
35  (getId() >=0) )
36  return true;
37  return false;
38 }
39 
40 } // end of namespace
MuonTGC_Cabling::TGCId::setRegionType
void setRegionType(RegionType region)
Definition: TGCId.cxx:99
TGCIdBase::getRegionType
RegionType getRegionType(void) const
Definition: TGCIdBase.cxx:41
TGCIdBase::NoRegionType
@ NoRegionType
Definition: TGCIdBase.h:39
MuonTGC_Cabling::TGCId::setId
void setId(int id)
Definition: TGCId.cxx:210
TGCIdBase::MaxRegionType
@ MaxRegionType
Definition: TGCIdBase.h:40
TGCIdBase::MaxModuleType
@ MaxModuleType
Definition: TGCIdBase.h:34
MuonTGC_Cabling::TGCId::setModuleType
void setModuleType(ModuleType module)
Definition: TGCId.cxx:51
MuonTGC_Cabling::TGCId::setSideType
void setSideType(SideType side)
Definition: TGCId.cxx:47
MuonTGC_Cabling::TGCModulePP::TGCModulePP
TGCModulePP(void)
Definition: TGCModulePP.h:28
MuonTGC_Cabling::TGCId::setSector
virtual void setSector(int sector)
Definition: TGCId.cxx:115
TGCModulePP.h
TGCIdBase::getModuleType
ModuleType getModuleType(void) const
Definition: TGCIdBase.cxx:38
TGCIdBase::NoModuleType
@ NoModuleType
Definition: TGCIdBase.h:33
TGCIdBase::ModuleType
ModuleType
Definition: TGCIdBase.h:33
MuonTGC_Cabling
Definition: TGCCable.h:13
TGCIdBase::getSideType
SideType getSideType(void) const
Definition: TGCIdBase.cxx:37
MuonTGC_Cabling::TGCModulePP::isValid
virtual bool isValid(void) const
Definition: TGCModulePP.cxx:25
TGCIdBase::RegionType
RegionType
Definition: TGCIdBase.h:39
TGCIdBase::NoSideType
@ NoSideType
Definition: TGCIdBase.h:31
TGCIdBase::getOctant
int getOctant(void) const
Definition: TGCIdBase.cxx:44
TGCIdBase::SideType
SideType
Definition: TGCIdBase.h:31
MuonTGC_Cabling::TGCModuleId
Definition: TGCModuleId.h:14
TGCIdBase::MaxSideType
@ MaxSideType
Definition: TGCIdBase.h:32
TGCIdBase::getId
int getId(void) const
Definition: TGCIdBase.cxx:48