#include <TGCModuleHPB.h>
|
enum | ModuleIdType {
NoModuleIdType =-1,
PP,
SLB,
HPB,
SL,
SSW,
ROD,
SROD,
MaxModuleIdType
} |
|
enum | { NumberOfSReadoutSector = 3
} |
|
enum | IdType { IdType::NoIdType,
IdType::Channel,
IdType::Module,
IdType::MaxIdType
} |
|
enum | SideType { NoSideType =-1,
Aside,
Cside,
MaxSideType
} |
|
enum | ModuleType {
NoModuleType =-1,
WD,
SD,
WT,
ST,
WI,
SI,
MaxModuleType
} |
|
enum | SignalType { NoSignalType =-1,
Wire,
Strip,
MaxSignalType
} |
|
enum | MultipletType {
NoMultipletType =-1,
Doublet,
Triplet,
Inner,
MaxChamberType
} |
|
enum | RegionType { NoRegionType =-1,
Endcap,
Forward,
MaxRegionType
} |
|
Definition at line 13 of file TGCModuleHPB.h.
◆ anonymous enum
Enumerator |
---|
NumberOfSReadoutSector | |
Definition at line 26 of file TGCModuleId.h.
◆ IdType
Enumerator |
---|
NoIdType | |
Channel | |
Module | |
MaxIdType | |
Definition at line 12 of file TGCId.h.
12 { NoIdType,
Channel, Module, MaxIdType };
◆ ModuleIdType
Enumerator |
---|
NoModuleIdType | |
PP | |
SLB | |
HPB | |
SL | |
SSW | |
ROD | |
SROD | |
MaxModuleIdType | |
Definition at line 15 of file TGCModuleId.h.
◆ ModuleType
Enumerator |
---|
NoModuleType | |
WD | |
SD | |
WT | |
ST | |
WI | |
SI | |
MaxModuleType | |
Definition at line 47 of file TGCId.h.
◆ MultipletType
Enumerator |
---|
NoMultipletType | |
Doublet | |
Triplet | |
Inner | |
MaxChamberType | |
Definition at line 51 of file TGCId.h.
◆ RegionType
Enumerator |
---|
NoRegionType | |
Endcap | |
Forward | |
MaxRegionType | |
Definition at line 53 of file TGCId.h.
◆ SideType
Enumerator |
---|
NoSideType | |
Aside | |
Cside | |
MaxSideType | |
Definition at line 45 of file TGCId.h.
◆ SignalType
Enumerator |
---|
NoSignalType | |
Wire | |
Strip | |
MaxSignalType | |
Definition at line 49 of file TGCId.h.
◆ TGCModuleHPB() [1/2]
◆ ~TGCModuleHPB()
virtual MuonTGC_Cabling::TGCModuleHPB::~TGCModuleHPB |
( |
void |
| ) |
|
|
inlinevirtual |
◆ TGCModuleHPB() [2/2]
MuonTGC_Cabling::TGCModuleHPB::TGCModuleHPB |
( |
void |
| ) |
|
|
inlineprivate |
◆ getBlock()
int MuonTGC_Cabling::TGCId::getBlock |
( |
| ) |
const |
|
inherited |
◆ getChamber()
int MuonTGC_Cabling::TGCId::getChamber |
( |
| ) |
const |
|
inlineinherited |
◆ getId()
int MuonTGC_Cabling::TGCId::getId |
( |
| ) |
const |
|
inlineinherited |
◆ getIdType()
◆ getModuleIdType()
ModuleIdType MuonTGC_Cabling::TGCModuleId::getModuleIdType |
( |
void |
| ) |
const |
|
inlineinherited |
◆ getModuleType()
◆ getMultipletType()
◆ getOctant()
int MuonTGC_Cabling::TGCId::getOctant |
( |
| ) |
const |
|
inlineinherited |
◆ getReadoutSector()
int MuonTGC_Cabling::TGCModuleId::getReadoutSector |
( |
| ) |
const |
|
inlineinherited |
◆ getRegionType()
◆ getSector()
int MuonTGC_Cabling::TGCId::getSector |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ getSectorInOctant()
int MuonTGC_Cabling::TGCId::getSectorInOctant |
( |
| ) |
const |
|
virtualinherited |
◆ getSectorInReadout()
int MuonTGC_Cabling::TGCId::getSectorInReadout |
( |
void |
| ) |
const |
|
inherited |
◆ getSectorModule()
int MuonTGC_Cabling::TGCId::getSectorModule |
( |
| ) |
const |
|
virtualinherited |
Definition at line 139 of file TGCId.cxx.
142 static const int moduleEndcap[6]={ 0, 1, 3, 4, 6, 7};
143 static const int moduleForward[3]={ 2, 5, 8};
144 static const int moduleEI[3]={ 9, 10, 11};
145 static const int moduleFI[3]={ 12, 13, 14};
◆ getSideType()
◆ getSignalType()
◆ getStation()
int MuonTGC_Cabling::TGCId::getStation |
( |
| ) |
const |
|
inlineinherited |
◆ isAside()
bool MuonTGC_Cabling::TGCId::isAside |
( |
| ) |
const |
|
inlineinherited |
◆ isBackward()
bool MuonTGC_Cabling::TGCId::isBackward |
( |
| ) |
const |
|
inherited |
◆ isCside()
bool MuonTGC_Cabling::TGCId::isCside |
( |
| ) |
const |
|
inlineinherited |
◆ isDoublet()
bool MuonTGC_Cabling::TGCId::isDoublet |
( |
| ) |
const |
|
inlineinherited |
◆ isEndcap()
bool MuonTGC_Cabling::TGCId::isEndcap |
( |
| ) |
const |
|
inlineinherited |
◆ isForward()
bool MuonTGC_Cabling::TGCId::isForward |
( |
| ) |
const |
|
inlineinherited |
◆ isInner()
bool MuonTGC_Cabling::TGCId::isInner |
( |
| ) |
const |
|
inlineinherited |
◆ isStrip()
bool MuonTGC_Cabling::TGCId::isStrip |
( |
| ) |
const |
|
inlineinherited |
◆ isTriplet()
bool MuonTGC_Cabling::TGCId::isTriplet |
( |
| ) |
const |
|
inlineinherited |
◆ isValid()
bool MuonTGC_Cabling::TGCModuleHPB::isValid |
( |
void |
| ) |
const |
|
virtual |
◆ isWire()
bool MuonTGC_Cabling::TGCId::isWire |
( |
| ) |
const |
|
inlineinherited |
◆ operator==()
bool MuonTGC_Cabling::TGCModuleId::operator== |
( |
const TGCModuleId & |
moduleId | ) |
const |
|
virtualinherited |
Definition at line 9 of file TGCModuleId.cxx.
12 (this->getSideType() ==moduleId.getSideType()) &&
13 (this->getRegionType() ==moduleId.getRegionType()) &&
14 (this->getSignalType() ==moduleId.getSignalType()) &&
15 (this->getModuleType() ==moduleId.getModuleType()) &&
16 (this->getSector() ==moduleId.getSector()) &&
17 (this->getOctant() ==moduleId.getOctant()) &&
18 (this->getId() ==moduleId.getId()) )
◆ setChamber()
void MuonTGC_Cabling::TGCId::setChamber |
( |
int |
chamber | ) |
|
|
inlinevirtualinherited |
◆ setId()
void MuonTGC_Cabling::TGCId::setId |
( |
int |
id | ) |
|
|
inlineinherited |
◆ setIdType()
void MuonTGC_Cabling::TGCId::setIdType |
( |
IdType |
idtype | ) |
|
|
inlineprotectedinherited |
◆ setModuleType()
void MuonTGC_Cabling::TGCId::setModuleType |
( |
ModuleType |
module | ) |
|
|
inherited |
◆ setMultipletType()
void MuonTGC_Cabling::TGCId::setMultipletType |
( |
MultipletType |
multiplet | ) |
|
|
inherited |
◆ setOctant()
void MuonTGC_Cabling::TGCId::setOctant |
( |
int |
voctant | ) |
|
|
virtualinherited |
◆ setReadoutSector()
void MuonTGC_Cabling::TGCModuleId::setReadoutSector |
( |
int |
sector | ) |
|
|
inlineinherited |
◆ setRegionType()
void MuonTGC_Cabling::TGCId::setRegionType |
( |
RegionType |
region | ) |
|
|
inlineinherited |
◆ setSector()
void MuonTGC_Cabling::TGCModuleId::setSector |
( |
int |
v_sector | ) |
|
|
virtualinherited |
◆ setSectorModule()
void MuonTGC_Cabling::TGCId::setSectorModule |
( |
int |
sectorModule | ) |
|
|
protectedinherited |
Definition at line 159 of file TGCId.cxx.
162 const int MaxModuleInOctant = 15;
163 static const int regionId[MaxModuleInOctant] ={
164 0, 0, 1, 0, 0, 1, 0, 0, 1, 2, 2, 2, 3, 3, 3
166 static const int sectorId[MaxModuleInOctant] ={
167 0, 1, 0, 2, 3, 1, 4, 5, 2, 0, 1, 2, 0, 1, 2
170 if(sectorModule< 0 || sectorModule>=MaxModuleInOctant)
return;
172 if(regionId[sectorModule]==0){
176 }
else if(regionId[sectorModule]==1){
◆ setSideType()
void MuonTGC_Cabling::TGCId::setSideType |
( |
SideType |
side | ) |
|
|
inlineinherited |
◆ setSignalType()
void MuonTGC_Cabling::TGCId::setSignalType |
( |
SignalType |
signal | ) |
|
|
inherited |
◆ setStation()
void MuonTGC_Cabling::TGCId::setStation |
( |
int |
vstation | ) |
|
|
virtualinherited |
◆ m_chamber
int MuonTGC_Cabling::TGCId::m_chamber {-1} |
|
protectedinherited |
◆ m_id
int MuonTGC_Cabling::TGCId::m_id {-1} |
|
protectedinherited |
◆ m_idType
◆ m_module
◆ m_multiplet
◆ m_octant
int MuonTGC_Cabling::TGCId::m_octant {-1} |
|
protectedinherited |
◆ m_region
◆ m_sector
int MuonTGC_Cabling::TGCId::m_sector {-1} |
|
protectedinherited |
◆ m_sectorRO
int MuonTGC_Cabling::TGCModuleId::m_sectorRO {-1} |
|
privateinherited |
◆ m_side
◆ m_signal
◆ m_station
int MuonTGC_Cabling::TGCId::m_station {-1} |
|
protectedinherited |
◆ m_type
◆ N_RODS
constexpr int MuonTGC_Cabling::TGCId::N_RODS = 12 |
|
staticconstexprinherited |
◆ NUM_ENDCAP_SECTOR
constexpr int MuonTGC_Cabling::TGCId::NUM_ENDCAP_SECTOR = 48 |
|
staticconstexprinherited |
◆ NUM_FORWARD_SECTOR
constexpr int MuonTGC_Cabling::TGCId::NUM_FORWARD_SECTOR = 24 |
|
staticconstexprinherited |
◆ NUM_INNER_SECTOR
constexpr int MuonTGC_Cabling::TGCId::NUM_INNER_SECTOR = 24 |
|
staticconstexprinherited |
◆ NUM_LAYERS
constexpr int MuonTGC_Cabling::TGCId::NUM_LAYERS = 9 |
|
staticconstexprinherited |
◆ NUM_OCTANT
constexpr int MuonTGC_Cabling::TGCId::NUM_OCTANT = 8 |
|
staticconstexprinherited |
◆ NUM_STATIONS
constexpr int MuonTGC_Cabling::TGCId::NUM_STATIONS = 4 |
|
staticconstexprinherited |
in ChannelId
Definition at line 37 of file TGCId.h.
The documentation for this class was generated from the following files: