CMS 3D CMS Logo

CSCBaseboard.h
Go to the documentation of this file.
1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCBaseboard_h
2 #define L1Trigger_CSCTriggerPrimitives_CSCBaseboard_h
3 
12 
14 {
15  public:
17  CSCBaseboard(unsigned endcap, unsigned station, unsigned sector,
18  unsigned subsector, unsigned chamber,
19  const edm::ParameterSet& conf);
20 
22  CSCBaseboard();
23 
25  virtual ~CSCBaseboard() = default;
26 
27  void setCSCGeometry(const CSCGeometry *g);
28 
29  protected:
30  // Parameters common for all boards
32 
33  // Motherboard parameters:
35 
36  // Motherboard parameters:
38 
39  // Motherboard parameters:
41 
43  const unsigned theEndcap;
44  const unsigned theStation;
45  const unsigned theSector;
46  const unsigned theSubsector;
47  const unsigned theTrigChamber;
48  unsigned theRegion;
49  unsigned theRing;
50  unsigned theChamber;
51 
52  bool isME11_;
53 
57 
58  std::vector<std::string> upgradeChambers_;
61 
63  bool isSLHC_;
64 
67 
70 
73 
76 };
77 #endif
const unsigned theEndcap
Definition: CSCBaseboard.h:43
std::vector< std::string > upgradeChambers_
Definition: CSCBaseboard.h:58
const CSCChamber * cscChamber_
Definition: CSCBaseboard.h:56
const unsigned theSector
Definition: CSCBaseboard.h:45
bool runME11ILT_
Definition: CSCBaseboard.h:69
bool runME21ILT_
Definition: CSCBaseboard.h:72
bool disableME1a_
Definition: CSCBaseboard.h:66
std::string theCSCName_
Definition: CSCBaseboard.h:59
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
Definition: Activities.doc:4
CSCDetId cscId_
Definition: CSCBaseboard.h:54
bool gangedME1a_
Definition: CSCBaseboard.h:66
const unsigned theTrigChamber
Definition: CSCBaseboard.h:47
unsigned theChamber
Definition: CSCBaseboard.h:50
edm::ParameterSet clctParams_
Definition: CSCBaseboard.h:40
const CSCGeometry * cscGeometry_
Definition: CSCBaseboard.h:55
edm::ParameterSet tmbParams_
Definition: CSCBaseboard.h:34
unsigned theRegion
Definition: CSCBaseboard.h:48
bool runME3141ILT_
Definition: CSCBaseboard.h:75
const unsigned theStation
Definition: CSCBaseboard.h:44
void setCSCGeometry(const CSCGeometry *g)
virtual ~CSCBaseboard()=default
edm::ParameterSet alctParams_
Definition: CSCBaseboard.h:37
unsigned theRing
Definition: CSCBaseboard.h:49
bool runUpgradeBoard_
Definition: CSCBaseboard.h:60
edm::ParameterSet commonParams_
Definition: CSCBaseboard.h:31
const unsigned theSubsector
Definition: CSCBaseboard.h:46