1 #ifndef CondFormats_CSCTriggerMapping_h
2 #define CondFormats_CSCTriggerMapping_h
46 int cendcap,
int cstation,
int csector,
int csubsector,
int ccscid )
83 virtual void fill(
void ) = 0;
88 void addRecord(
int rendcap,
int rstation,
int rsector,
int rsubsector,
int rcscid,
89 int cendcap,
int cstation,
int csector,
int csubsector,
int ccscid );
99 bool debugV(
void )
const {
return debugV_; }
112 virtual int hwId(
int endcap,
int station,
int sector,
int subsector,
int cscid )
const = 0;
int chamber(int endcap, int station, int sector, int subsector, int cscid) const
std::map< int, int > hw2sw_ COND_TRANSIENT
struct CSCTriggerMapping::CSCTriggerConnection Connection
CSCTriggerMapping()
Default constructor.
bool debugV_ COND_TRANSIENT
void addRecord(int rendcap, int rstation, int rsector, int rsubsector, int rcscid, int cendcap, int cstation, int csector, int csubsector, int ccscid)
std::string myName_ COND_TRANSIENT
std::vector< Connection > mapping_
virtual ~CSCTriggerMapping()
Destructor.
CSCTriggerConnection(int rendcap, int rstation, int rsector, int rsubsector, int rcscid, int cendcap, int cstation, int csector, int csubsector, int ccscid)
int swId(int endcap, int station, int sector, int subsector, int cscid) const
CSCDetId detId(int endcap, int station, int sector, int subsector, int cscid, int layer=0) const
const std::string & myName(void) const
virtual void fill(void)=0
virtual int hwId(int endcap, int station, int sector, int subsector, int cscid) const =0