CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
L1MuDTTrackContainer.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // Class L1MuDTTrackContainer
4 //
5 // Description: output data for DTTF trigger
6 //
7 //
8 // Author List: Jorge Troconiz UAM Madrid
9 //
10 //
11 //--------------------------------------------------
12 #ifndef L1MuDTTrackContainer_H
13 #define L1MuDTTrackContainer_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<L1MuDTTrackCand> TrackContainer;
36  typedef TrackContainer::const_iterator Trackiterator;
37  typedef TrackContainer::iterator TrackIterator;
38 
39  // Constructors
41 
42  // Destructor
44 
45  void setContainer(const TrackContainer& inputTracks);
46 
47  TrackContainer const* getContainer() const;
48 
49  bool bxEmpty(int step) const;
50 
51  int bxSize(int step1, int step2) const;
52 
53  L1MuDTTrackCand const* dtTrackCand1(int wheel, int sect, int bx) const;
54 
55  L1MuDTTrackCand const* dtTrackCand2(int wheel, int sect, int bx) const;
56 
57 private:
59 };
60 
61 #endif
L1MuDTTrackCand const * dtTrackCand2(int wheel, int sect, int bx) const
bool bxEmpty(int step) const
void setContainer(const TrackContainer &inputTracks)
std::vector< L1MuDTTrackCand > TrackContainer
TrackContainer::const_iterator Trackiterator
TrackContainer::iterator TrackIterator
L1MuDTTrackCand const * dtTrackCand1(int wheel, int sect, int bx) const
int bxSize(int step1, int step2) const
step
Definition: StallMonitor.cc:94
TrackContainer const * getContainer() const