CMS 3D CMS Logo

DTSectCollThCand.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
10 //
11 //--------------------------------------------------
12 #ifndef DT_SECT_COLL_TH_CAND_H
13 #define DT_SECT_COLL_TH_CAND_H
14 
15 //----------------------
16 // Base Class Headers --
17 //----------------------
21 
22 //---------------
23 // C++ Headers --
24 //---------------
25 #include <string>
26 
27 // ---------------------
28 // -- Class Interface --
29 // ---------------------
30 
32 
33  public:
34 
36 
39 
41  DTSectCollThCand(const DTSectCollThCand& tsccand);
42 
45 
48 
49  // Non-const methods
50 
52  inline void clear();
53 
54  // Const methods
55 
57  inline const DTConfigSectColl* config() const { return _tsc->config(); }
58 
60  inline DTSC* tsc() const { return _tsc; }
61 
63  inline const DTChambThSegm* tsTr() const { return _tstsegm; }
64 
66  void print() const;
67 
69  int CoarseSync() const;
70 
71  private:
72 
75 
76 };
77 #endif
int CoarseSync() const
Return the Coarse Sync Parameter.
const DTConfigSectColl * config() const
Configuration set.
Definition: DTSC.h:42
const DTChambThSegm * tsTr() const
Return associated TSTheta trigger.
void clear()
Clear the trigger.
const DTConfigSectColl * config() const
Configuration set.
Definition: DTSC.h:86
const DTChambThSegm * _tstsegm
DTSC * tsc() const
Return the DTTSS.
~DTSectCollThCand()
Destructor.
DTSectCollThCand()
Constructor.
DTSectCollThCand & operator=(const DTSectCollThCand &tsccand)
Assignment operator.
void print() const
Print the trigger.