CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTConfigTrigUnit.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
12 //
13 //--------------------------------------------------
14 #ifndef DT_CONFIG_TrigUnit_H
15 #define DT_CONFIG_TrigUnit_H
16 
17 //---------------
18 // C++ Headers --
19 //---------------
20 #include<iostream>
21 
22 //----------------------
23 // Base Class Headers --
24 //----------------------
25 
26 //------------------------------------
27 // Collaborating Class Declarations --
28 //------------------------------------
31 
32 // ---------------------
33 // -- Class Interface --
34 // ---------------------
35 
36 class DTConfigTrigUnit : public DTConfig {
37 
38  public:
39 
42 
45 
48 
50  inline bool debug() const { return m_debug; }
51 
53  inline int MCDigiOffset() const { return m_digioffset; }
54 
56  inline int MCSetupTime() const { return m_setuptime; }
57 
59  void print() const ;
60 
61  /* //! Return pointer to parameter set */
62 /* const edm::ParameterSet* getParameterSet() { return m_ps; } */
63 
65  inline void setDebug(bool debug) { m_debug=debug; }
66 
67  private:
68 
70  void setDefaults(const edm::ParameterSet& m_ps);
71 
72  //const edm::ParameterSet* m_ps;
73 
74  bool m_debug;
77 
78 };
79 
80 #endif
void setDefaults(const edm::ParameterSet &m_ps)
Load pset values into class variables.
int MCSetupTime() const
Minicrate &quot;fine&quot; sincronization parameter [0,25] ns.
~DTConfigTrigUnit()
Destructor.
void print() const
Print the setup.
bool debug() const
Debug flag.
void setDebug(bool debug)
Set debug flag.
int MCDigiOffset() const
Digi-to-bti-input offset 500 (tdc units) –&gt; wait to solve with Nicola Amapane.
DTConfigTrigUnit()
Constructor.