CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTSectCollThCand.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
11 //
12 //--------------------------------------------------
13 #ifndef DT_SECT_COLL_TH_CAND_H
14 #define DT_SECT_COLL_TH_CAND_H
15 
16 //----------------------
17 // Base Class Headers --
18 //----------------------
22 
23 //---------------
24 // C++ Headers --
25 //---------------
26 #include <string>
27 
28 // ---------------------
29 // -- Class Interface --
30 // ---------------------
31 
33 
34  public:
35 
37 
40 
42  DTSectCollThCand(const DTSectCollThCand& tsccand);
43 
46 
49 
50  // Non-const methods
51 
53  inline void clear();
54 
55  // Const methods
56 
58  inline DTConfigSectColl* config() const { return _tsc->config(); }
59 
61  inline DTSC* tsc() const { return _tsc; }
62 
64  inline const DTChambThSegm* tsTr() const { return _tstsegm; }
65 
67  void print() const;
68 
70  int CoarseSync() const;
71 
72  private:
73 
76 
77 };
78 #endif
int CoarseSync() const
Return the Coarse Sync Parameter.
Definition: DTSC.h:43
const DTChambThSegm * tsTr() const
Return associated TSTheta trigger.
void clear()
Clear the trigger.
const DTChambThSegm * _tstsegm
DTConfigSectColl * config() const
Configuration set.
DTSC * tsc() const
Return the DTTSS.
DTConfigSectColl * config() const
Configuration set.
Definition: DTSC.h:87
~DTSectCollThCand()
Destructor.
DTSectCollThCand()
Constructor.
DTSectCollThCand & operator=(const DTSectCollThCand &tsccand)
Assignment operator.
void print() const
Print the trigger.