CMS 3D CMS Logo

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 
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
lostTracks_cfi.inputTracks
inputTracks
Definition: lostTracks_cfi.py:6
L1MuDTTrackContainer::~L1MuDTTrackContainer
~L1MuDTTrackContainer()
Definition: L1MuDTTrackContainer.cc:39
step
step
Definition: StallMonitor.cc:94
L1MuDTTrackContainer::Trackiterator
TrackContainer::const_iterator Trackiterator
Definition: L1MuDTTrackContainer.h:36
l1GtPatternGenerator_cfi.bx
bx
Definition: l1GtPatternGenerator_cfi.py:18
L1MuDTTrackContainer::L1MuDTTrackContainer
L1MuDTTrackContainer()
Definition: L1MuDTTrackContainer.cc:34
L1MuDTTrackContainer::dtTrackCand2
L1MuDTTrackCand const * dtTrackCand2(int wheel, int sect, int bx) const
Definition: L1MuDTTrackContainer.cc:81
L1MuDTTrackCand
Definition: L1MuDTTrackCand.h:33
L1MuDTTrackContainer::dtTracks
TrackContainer dtTracks
Definition: L1MuDTTrackContainer.h:58
L1MuDTTrackCand.h
L1MuDTTrackContainer::dtTrackCand1
L1MuDTTrackCand const * dtTrackCand1(int wheel, int sect, int bx) const
Definition: L1MuDTTrackContainer.cc:70
L1MuDTTrackContainer::bxSize
int bxSize(int step1, int step2) const
Definition: L1MuDTTrackContainer.cc:59
makeMuonMisalignmentScenario.wheel
wheel
Definition: makeMuonMisalignmentScenario.py:319
L1MuDTTrackContainer::TrackIterator
TrackContainer::iterator TrackIterator
Definition: L1MuDTTrackContainer.h:37
L1MuDTTrackContainer::setContainer
void setContainer(const TrackContainer &inputTracks)
Definition: L1MuDTTrackContainer.cc:44
L1MuDTTrackContainer::TrackContainer
std::vector< L1MuDTTrackCand > TrackContainer
Definition: L1MuDTTrackContainer.h:35
L1MuDTTrackContainer::bxEmpty
bool bxEmpty(int step) const
Definition: L1MuDTTrackContainer.cc:48
L1MuDTTrackContainer::getContainer
TrackContainer const * getContainer() const
Definition: L1MuDTTrackContainer.cc:46
L1MuDTTrackContainer
Definition: L1MuDTTrackContainer.h:33