CMS 3D CMS Logo

CSCLCTTools.h
Go to the documentation of this file.
1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCLCTTools_h
2 #define L1Trigger_CSCTriggerPrimitives_CSCLCTTools_h
3 
5 
6 #include <cmath>
7 #include <tuple>
8 
9 namespace csctp {
10 
11  // CSC max strip & max wire
12  unsigned get_csc_max_wire(int station, int ring);
13  unsigned get_csc_max_halfstrip(int station, int ring);
14  unsigned get_csc_max_quartstrip(int station, int ring);
15  unsigned get_csc_max_eightstrip(int station, int ring);
16 
17  // CLCT min, max CFEB numbers
18  std::pair<unsigned, unsigned> get_csc_min_max_cfeb(int station, int ring);
19 
20  // CSC min, max pattern
21  std::pair<unsigned, unsigned> get_csc_min_max_pattern(bool isRun3);
22 
23  // CSC max quality
24  unsigned get_csc_alct_max_quality(int station, int ring, bool isRun3);
25  unsigned get_csc_clct_max_quality();
26  unsigned get_csc_lct_max_quality();
27 
28 } // namespace csctp
29 
30 #endif
relativeConstraints.station
station
Definition: relativeConstraints.py:67
csctp::get_csc_min_max_pattern
std::pair< unsigned, unsigned > get_csc_min_max_pattern(bool isRun3)
Definition: CSCLCTTools.cc:76
csctp::get_csc_min_max_cfeb
std::pair< unsigned, unsigned > get_csc_min_max_cfeb(int station, int ring)
Definition: CSCLCTTools.cc:65
csctp::get_csc_max_wire
unsigned get_csc_max_wire(int station, int ring)
Definition: CSCLCTTools.cc:19
csctp::get_csc_max_quartstrip
unsigned get_csc_max_quartstrip(int station, int ring)
Definition: CSCLCTTools.cc:61
csctp::get_csc_lct_max_quality
unsigned get_csc_lct_max_quality()
Definition: CSCLCTTools.cc:104
CSCConstants.h
csctp
Definition: CSCLCTTools.h:9
csctp::get_csc_max_halfstrip
unsigned get_csc_max_halfstrip(int station, int ring)
Definition: CSCLCTTools.cc:39
csctp::get_csc_alct_max_quality
unsigned get_csc_alct_max_quality(int station, int ring, bool isRun3)
Definition: CSCLCTTools.cc:90
csctp::get_csc_max_eightstrip
unsigned get_csc_max_eightstrip(int station, int ring)
Definition: CSCLCTTools.cc:63
relativeConstraints.ring
ring
Definition: relativeConstraints.py:68
csctp::get_csc_clct_max_quality
unsigned get_csc_clct_max_quality()
Definition: CSCLCTTools.cc:99