CMS 3D CMS Logo

L1MuDTChambThContainer.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // Class L1MuDTChambThContainer
4 //
5 // Description: input data for ETTF trigger
6 //
7 //
8 // Author List: Jorge Troconiz UAM Madrid
9 //
10 //
11 //--------------------------------------------------
12 #ifndef L1MuDTChambThContainer_H
13 #define L1MuDTChambThContainer_H
14 
15 //------------------------------------
16 // Collaborating Class Declarations --
17 //------------------------------------
19 
20 //----------------------
21 // Base Class Headers --
22 //----------------------
23 #include <vector>
24 
25 //---------------
26 // C++ Headers --
27 //---------------
28 
29 // ---------------------
30 // -- Class Interface --
31 // ---------------------
32 
34 public:
35  typedef std::vector<L1MuDTChambThDigi> The_Container;
36  typedef The_Container::const_iterator The_iterator;
37 
38  // Constructors
39  L1MuDTChambThContainer() = default;
41 
42  // Destructor
43  ~L1MuDTChambThContainer() = default;
44 
45  void setContainer(The_Container inputSegments);
46 
47  The_Container const* getContainer() const;
48 
49  bool bxEmpty(int step) const;
50 
51  int bxSize(int step1, int step2) const;
52 
53  L1MuDTChambThDigi const* chThetaSegm(int wheel, int stat, int sect, int bx) const;
54 
55 private:
57 };
58 
59 #endif
L1MuDTChambThDigi.h
step
step
Definition: StallMonitor.cc:94
L1MuDTChambThContainer::L1MuDTChambThContainer
L1MuDTChambThContainer()=default
l1GtPatternGenerator_cfi.bx
bx
Definition: l1GtPatternGenerator_cfi.py:18
L1MuDTChambThContainer::The_iterator
The_Container::const_iterator The_iterator
Definition: L1MuDTChambThContainer.h:36
L1MuDTChambThContainer::~L1MuDTChambThContainer
~L1MuDTChambThContainer()=default
L1MuDTChambThContainer::setContainer
void setContainer(The_Container inputSegments)
Definition: L1MuDTChambThContainer.cc:39
L1MuDTChambThContainer::bxEmpty
bool bxEmpty(int step) const
Definition: L1MuDTChambThContainer.cc:43
makeMuonMisalignmentScenario.wheel
wheel
Definition: makeMuonMisalignmentScenario.py:319
L1MuDTChambThContainer::getContainer
The_Container const * getContainer() const
Definition: L1MuDTChambThContainer.cc:41
L1MuDTChambThContainer::The_Container
std::vector< L1MuDTChambThDigi > The_Container
Definition: L1MuDTChambThContainer.h:35
L1MuDTChambThContainer::chThetaSegm
L1MuDTChambThDigi const * chThetaSegm(int wheel, int stat, int sect, int bx) const
Definition: L1MuDTChambThContainer.cc:65
L1MuDTChambThDigi
Definition: L1MuDTChambThDigi.h:33
L1MuDTChambThContainer::bxSize
int bxSize(int step1, int step2) const
Definition: L1MuDTChambThContainer.cc:54
edm_modernize_messagelogger.stat
stat
Definition: edm_modernize_messagelogger.py:27
L1MuDTChambThContainer
Definition: L1MuDTChambThContainer.h:33
L1MuDTChambThContainer::theSegments
The_Container theSegments
Definition: L1MuDTChambThContainer.h:56