CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 public:
34 
37 
39  DTSectCollThCand(const DTSectCollThCand& tsccand);
40 
43 
46 
47  // Non-const methods
48 
50  inline void clear();
51 
52  // Const methods
53 
55  inline const DTConfigSectColl* config() const { return _tsc->config(); }
56 
58  inline DTSC* tsc() const { return _tsc; }
59 
61  inline const DTChambThSegm* tsTr() const { return _tstsegm; }
62 
64  void print() const;
65 
67  int CoarseSync() const;
68 
69 private:
72 };
73 #endif
int CoarseSync() const
Return the Coarse Sync Parameter.
const DTConfigSectColl * config() const
Configuration set.
Definition: DTSC.h:41
const DTChambThSegm * tsTr() const
Return associated TSTheta trigger.
void clear()
Clear the trigger.
const DTConfigSectColl * config() const
Configuration set.
Definition: DTSC.h:82
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.