#include <MuonHitHelper.h>
Public Types | |
enum | CSCType { CSC_ALL = 0, CSC_ME11, CSC_ME1a, CSC_ME1b, CSC_ME12, CSC_ME13, CSC_ME21, CSC_ME22, CSC_ME31, CSC_ME32, CSC_ME41, CSC_ME42 } |
CSC chamber types, according to CSCDetId::iChamberType() More... | |
enum | DTType { DT_ALL = 0, DT_MB01, DT_MB02, DT_MB03, DT_MB04, DT_MB11p, DT_MB12p, DT_MB13p, DT_MB14p, DT_MB21p, DT_MB22p, DT_MB23p, DT_MB24p, DT_MB11n, DT_MB12n, DT_MB13n, DT_MB14n, DT_MB21n, DT_MB22n, DT_MB23n, DT_MB24n } |
DT chamber types. More... | |
enum | GEMType { GEM_ALL = 0, GEM_ME11, GEM_ME21 } |
GEM chamber types. More... | |
enum | RPCType { RPC_ALL = 0, RPC_ME12, RPC_ME13, RPC_ME22, RPC_ME23, RPC_ME31, RPC_ME32, RPC_ME33, RPC_ME41, RPC_ME42, RPC_ME43, RPC_MB01, RPC_MB02, RPC_MB03, RPC_MB04, RPC_MB11p, RPC_MB12p, RPC_MB13p, RPC_MB14p, RPC_MB21p, RPC_MB22p, RPC_MB23p, RPC_MB24p, RPC_MB11n, RPC_MB12n, RPC_MB13n, RPC_MB14n, RPC_MB21n, RPC_MB22n, RPC_MB23n, RPC_MB24n } |
RPC endcap chamber types. More... | |
Static Public Member Functions | |
static int | chamber (const DetId &id) |
static bool | isCSC (unsigned int detId) |
static bool | isDT (unsigned int detId) |
check detid type More... | |
static bool | isGEM (unsigned int detId) |
static bool | isME0 (unsigned int detId) |
static bool | isRPC (unsigned int detId) |
static int | toCSCType (int st, int ri) |
static int | toDTType (int wh, int st) |
static int | toGEMType (int st, int ri) |
static int | toRPCType (int re, int st, int ri) |
Definition at line 11 of file MuonHitHelper.h.
CSC chamber types, according to CSCDetId::iChamberType()
Enumerator | |
---|---|
CSC_ALL | |
CSC_ME11 | |
CSC_ME1a | |
CSC_ME1b | |
CSC_ME12 | |
CSC_ME13 | |
CSC_ME21 | |
CSC_ME22 | |
CSC_ME31 | |
CSC_ME32 | |
CSC_ME41 | |
CSC_ME42 |
Definition at line 14 of file MuonHitHelper.h.
DT chamber types.
Enumerator | |
---|---|
DT_ALL | |
DT_MB01 | |
DT_MB02 | |
DT_MB03 | |
DT_MB04 | |
DT_MB11p | |
DT_MB12p | |
DT_MB13p | |
DT_MB14p | |
DT_MB21p | |
DT_MB22p | |
DT_MB23p | |
DT_MB24p | |
DT_MB11n | |
DT_MB12n | |
DT_MB13n | |
DT_MB14n | |
DT_MB21n | |
DT_MB22n | |
DT_MB23n | |
DT_MB24n |
Definition at line 68 of file MuonHitHelper.h.
GEM chamber types.
Enumerator | |
---|---|
GEM_ALL | |
GEM_ME11 | |
GEM_ME21 |
Definition at line 30 of file MuonHitHelper.h.
RPC endcap chamber types.
Definition at line 33 of file MuonHitHelper.h.
|
static |
Definition at line 23 of file MuonHitHelper.cc.
References ME0DetId::chamber(), CSCDetId::chamber(), GEMDetId::chamber(), MuonSubdetId::CSC, MuonSubdetId::DT, MuonSubdetId::GEM, MuonSubdetId::ME0, dumpRecoGeometry_cfg::Muon, MuonSubdetId::RPC, DTChamberId::sector(), and RPCDetId::sector().
Referenced by geometryXMLparser.CSCAlignable::index().
|
static |
Definition at line 11 of file MuonHitHelper.cc.
References MuonSubdetId::CSC, and DetId::Muon.
Referenced by GEMEfficiencyAnalyzer::findCSCSegmentBeam(), and GEMEfficiencyAnalyzer::findCSCSegmentCosmics().
|
static |
check detid type
Definition at line 3 of file MuonHitHelper.cc.
References MuonSubdetId::DT, and DetId::Muon.
Referenced by DTSimHitMatcher::hitsInChamber(), DTSimHitMatcher::hitsInLayer(), DTSimHitMatcher::hitsInSuperLayer(), DTSimHitMatcher::hitWiresInDTLayerId(), DTSimHitMatcher::nCellsWithHitsInLayer(), DTSimHitMatcher::nLayersWithHitsInSuperLayer(), DTSimHitMatcher::nSuperLayersWithHitsInChamber(), and DTSimHitMatcher::simHitsMeanWire().
|
static |
Definition at line 7 of file MuonHitHelper.cc.
References MuonSubdetId::GEM, and DetId::Muon.
Referenced by GEMEfficiencyAnalyzer::buildStartingState(), GEMSimHitMatcher::hitsInSuperChamber(), and GEMSimHitMatcher::simHitsGEMCentralPosition().
|
static |
Definition at line 19 of file MuonHitHelper.cc.
References MuonSubdetId::ME0, and DetId::Muon.
|
static |
Definition at line 15 of file MuonHitHelper.cc.
References DetId::Muon, and MuonSubdetId::RPC.
|
static |
Definition at line 195 of file MuonHitHelper.cc.
References CSC_ALL, CSC_ME11, CSC_ME12, CSC_ME13, CSC_ME1a, CSC_ME1b, CSC_ME21, CSC_ME22, CSC_ME31, CSC_ME32, CSC_ME41, and CSC_ME42.
Referenced by CSCSimHitMatcher::chamberIds(), CSCSimHitMatcher::detIds(), CSCDigiMatcher::selectDetIds(), and CSCStubMatcher::selectDetIds().
|
static |
Definition at line 141 of file MuonHitHelper.cc.
References DT_ALL, DT_MB01, DT_MB02, DT_MB03, DT_MB04, DT_MB11n, DT_MB11p, DT_MB12n, DT_MB12p, DT_MB13n, DT_MB13p, DT_MB14n, DT_MB14p, DT_MB21n, DT_MB21p, DT_MB22n, DT_MB22p, DT_MB23n, DT_MB23p, DT_MB24n, and DT_MB24p.
Referenced by DTSimHitMatcher::chamberIds(), and DTSimHitMatcher::detIds().
|
static |
Definition at line 49 of file MuonHitHelper.cc.
References GEM_ALL, GEM_ME11, and GEM_ME21.
Referenced by GEMSimHitMatcher::chamberIds(), GEMSimHitMatcher::detIds(), and GEMDigiMatcher::selectDetIds().
|
static |
Definition at line 60 of file MuonHitHelper.cc.
References funct::abs(), RPC_ALL, RPC_MB01, RPC_MB02, RPC_MB03, RPC_MB04, RPC_MB11n, RPC_MB11p, RPC_MB12n, RPC_MB12p, RPC_MB13n, RPC_MB13p, RPC_MB14n, RPC_MB14p, RPC_MB21n, RPC_MB21p, RPC_MB22n, RPC_MB22p, RPC_MB23n, RPC_MB23p, RPC_MB24n, RPC_MB24p, RPC_ME12, RPC_ME13, RPC_ME22, RPC_ME23, RPC_ME31, RPC_ME32, RPC_ME33, RPC_ME41, RPC_ME42, and RPC_ME43.
Referenced by RPCSimHitMatcher::chamberIds(), and RPCSimHitMatcher::detIds().