Go to the documentation of this file. 1 #ifndef CondFormats_CSCTriggerMapping_h
2 #define CondFormats_CSCTriggerMapping_h
97 virtual void fill(
void) = 0;
133 virtual int hwId(
int endcap,
int station,
int sector,
int subsector,
int cscid)
const = 0;
struct CSCTriggerMapping::CSCTriggerConnection Connection
CSCDetId detId(int endcap, int station, int sector, int subsector, int cscid, int layer=0) const
virtual int hwId(int endcap, int station, int sector, int subsector, int cscid) const =0
const std::string & myName(void) const
CSCTriggerMapping()
Default constructor.
#define COND_SERIALIZABLE
int swId(int endcap, int station, int sector, int subsector, int cscid) const
void addRecord(int rendcap, int rstation, int rsector, int rsubsector, int rcscid, int cendcap, int cstation, int csector, int csubsector, int ccscid)
constexpr std::array< uint8_t, layerIndexSize > layer
std::map< int, int > hw2sw_
virtual ~CSCTriggerMapping()
Destructor.
int chamber(int endcap, int station, int sector, int subsector, int cscid) const
CSCTriggerConnection(int rendcap, int rstation, int rsector, int rsubsector, int rcscid, int cendcap, int cstation, int csector, int csubsector, int ccscid)
std::vector< Connection > mapping_
virtual void fill(void)=0