#include <TGCChannelASDOut.h>
|
enum | ChannelIdType {
ChannelIdType::NoChannelIdType,
ChannelIdType::ASDIn,
ChannelIdType::ASDOut,
ChannelIdType::PPIn,
ChannelIdType::PPOut,
ChannelIdType::SLBIn,
ChannelIdType::SLBOut,
ChannelIdType::HPBIn
} |
|
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
} |
|
|
| TGCChannelASDOut (TGCId::SideType side, TGCId::SignalType signal, TGCId::RegionType region, int sector, int layer, int chamber, int channel) |
|
| TGCChannelASDOut (TGCId::SideType side, TGCId::SignalType signal, int octant, int moduleSector, int layer, int chamber, int channel) |
|
virtual | ~TGCChannelASDOut (void)=default |
|
virtual bool | isValid (void) const |
|
virtual TGCModuleId * | getModule (void) const |
|
virtual bool | operator== (const TGCChannelId &channelId) const |
|
ChannelIdType | getChannelIdType () const |
|
int | getLayer () const |
|
int | getBlock () const |
|
int | getChannel () const |
|
virtual int | getGasGap () const |
|
void | setChannelIdType (ChannelIdType type) |
|
void | setLayer (int layer) |
|
virtual void | setBlock (int block) |
|
virtual void | setChannel (int channel) |
|
IdType | getIdType (void) const |
|
SideType | getSideType (void) const |
|
ModuleType | getModuleType (void) const |
|
SignalType | getSignalType (void) const |
|
MultipletType | getMultipletType (void) const |
|
RegionType | getRegionType (void) const |
|
int | getSectorInReadout (void) const |
|
virtual int | getSectorInOctant () const |
|
virtual int | getSectorModule () const |
|
int | getStation () const |
|
int | getOctant () const |
|
virtual int | getSector () const |
|
int | getChamber () const |
|
int | getId () const |
|
bool | isAside () const |
|
bool | isCside () const |
|
bool | isStrip () const |
|
bool | isWire () const |
|
bool | isTriplet () const |
|
bool | isDoublet () const |
|
bool | isInner () const |
|
bool | isForward () const |
|
bool | isEndcap () const |
|
bool | isBackward () const |
|
void | setSideType (SideType side) |
|
void | setModuleType (ModuleType module) |
|
void | setSignalType (SignalType signal) |
|
void | setMultipletType (MultipletType multiplet) |
|
void | setRegionType (RegionType region) |
|
virtual void | setStation (int vstation) |
|
virtual void | setOctant (int voctant) |
|
virtual void | setSector (int vsector) |
|
virtual void | setChamber (int chamber) |
|
void | setId (int id) |
|
Definition at line 12 of file TGCChannelASDOut.h.
◆ ChannelIdType
Enumerator |
---|
NoChannelIdType | |
ASDIn | |
ASDOut | |
PPIn | |
PPOut | |
SLBIn | |
SLBOut | |
HPBIn | |
Definition at line 17 of file TGCChannelId.h.
20 PPIn, PPOut, SLBIn, SLBOut, HPBIn
◆ IdType
Enumerator |
---|
NoIdType | |
Channel | |
Module | |
MaxIdType | |
Definition at line 12 of file TGCId.h.
12 { NoIdType,
Channel, Module, MaxIdType };
◆ 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.
◆ TGCChannelASDOut() [1/3]
◆ TGCChannelASDOut() [2/3]
MuonTGC_Cabling::TGCChannelASDOut::TGCChannelASDOut |
( |
TGCId::SideType |
side, |
|
|
TGCId::SignalType |
signal, |
|
|
int |
octant, |
|
|
int |
moduleSector, |
|
|
int |
layer, |
|
|
int |
chamber, |
|
|
int |
channel |
|
) |
| |
◆ ~TGCChannelASDOut()
virtual MuonTGC_Cabling::TGCChannelASDOut::~TGCChannelASDOut |
( |
void |
| ) |
|
|
virtualdefault |
◆ TGCChannelASDOut() [3/3]
MuonTGC_Cabling::TGCChannelASDOut::TGCChannelASDOut |
( |
| ) |
|
|
privatedelete |
◆ getBlock()
int MuonTGC_Cabling::TGCChannelId::getBlock |
( |
| ) |
const |
|
inherited |
◆ getChamber()
int MuonTGC_Cabling::TGCId::getChamber |
( |
| ) |
const |
|
inlineinherited |
◆ getChannel()
int MuonTGC_Cabling::TGCChannelId::getChannel |
( |
| ) |
const |
|
inherited |
◆ getChannelIdType()
◆ getGasGap()
int MuonTGC_Cabling::TGCChannelId::getGasGap |
( |
| ) |
const |
|
virtualinherited |
◆ getId()
int MuonTGC_Cabling::TGCId::getId |
( |
| ) |
const |
|
inlineinherited |
◆ getIdType()
◆ getLayer()
int MuonTGC_Cabling::TGCChannelId::getLayer |
( |
| ) |
const |
|
inherited |
◆ getModule()
virtual TGCModuleId* MuonTGC_Cabling::TGCChannelId::getModule |
( |
void |
| ) |
const |
|
inlinevirtualinherited |
◆ getModuleType()
◆ getMultipletType()
◆ getOctant()
int MuonTGC_Cabling::TGCId::getOctant |
( |
| ) |
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::TGCChannelASDOut::isValid |
( |
void |
| ) |
const |
|
virtual |
◆ isWire()
bool MuonTGC_Cabling::TGCId::isWire |
( |
| ) |
const |
|
inlineinherited |
◆ operator==()
bool MuonTGC_Cabling::TGCChannelId::operator== |
( |
const TGCChannelId & |
channelId | ) |
const |
|
virtualinherited |
Definition at line 9 of file TGCChannelId.cxx.
12 (this->getSideType() ==
channelId.getSideType()) &&
13 (this->getRegionType() ==
channelId.getRegionType()) &&
14 (this->getSignalType() ==
channelId.getSignalType()) &&
15 (this->getModuleType() ==
channelId.getModuleType()) &&
16 (this->getSector() ==
channelId.getSector()) &&
17 (this->getLayer() ==
channelId.getLayer()) &&
18 (this->getChamber() ==
channelId.getChamber()) &&
20 (this->getBlock() ==
channelId.getBlock()) &&
21 (this->getChannel() ==
channelId.getChannel()) )
◆ setBlock()
void MuonTGC_Cabling::TGCChannelId::setBlock |
( |
int |
block | ) |
|
|
virtualinherited |
◆ setChamber()
void MuonTGC_Cabling::TGCId::setChamber |
( |
int |
chamber | ) |
|
|
inlinevirtualinherited |
◆ setChannel()
void MuonTGC_Cabling::TGCChannelId::setChannel |
( |
int |
channel | ) |
|
|
virtualinherited |
◆ setChannelIdType()
void MuonTGC_Cabling::TGCChannelId::setChannelIdType |
( |
ChannelIdType |
type | ) |
|
|
inherited |
◆ setId()
void MuonTGC_Cabling::TGCId::setId |
( |
int |
id | ) |
|
|
inlineinherited |
◆ setIdType()
void MuonTGC_Cabling::TGCId::setIdType |
( |
IdType |
idtype | ) |
|
|
inlineprotectedinherited |
◆ setLayer()
void MuonTGC_Cabling::TGCChannelId::setLayer |
( |
int |
layer | ) |
|
|
inherited |
◆ 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::TGCId::setReadoutSector |
( |
int |
sector | ) |
|
|
protectedinherited |
◆ setRegionType()
void MuonTGC_Cabling::TGCId::setRegionType |
( |
RegionType |
region | ) |
|
|
inlineinherited |
◆ setSector()
void MuonTGC_Cabling::TGCId::setSector |
( |
int |
vsector | ) |
|
|
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_block
int MuonTGC_Cabling::TGCChannelId::m_block {-1} |
|
protectedinherited |
◆ m_chamber
int MuonTGC_Cabling::TGCId::m_chamber {-1} |
|
protectedinherited |
◆ m_channel
int MuonTGC_Cabling::TGCChannelId::m_channel {-1} |
|
protectedinherited |
◆ m_channelType
◆ m_id
int MuonTGC_Cabling::TGCId::m_id {-1} |
|
protectedinherited |
◆ m_idType
◆ m_layer
int MuonTGC_Cabling::TGCChannelId::m_layer {-1} |
|
protectedinherited |
◆ 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_side
◆ m_signal
◆ m_station
int MuonTGC_Cabling::TGCId::m_station {-1} |
|
protectedinherited |
◆ 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: