CMS 3D CMS Logo

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 
47  ~DTConfigTrigUnit() override;
48 
50  inline bool debug() const { return m_debug; }
51 
53  void print() const ;
54 
56  inline void setDebug(bool debug) { m_debug = debug; }
57 
58  private:
59 
61  void setDefaults(const edm::ParameterSet& m_ps);
62 
63  bool m_debug;
64 
65 };
66 
67 #endif
void setDefaults(const edm::ParameterSet &m_ps)
Load pset values into class variables.
void print() const
Print the setup.
bool debug() const
Debug flag.
void setDebug(bool debug)
Set debug flag.
~DTConfigTrigUnit() override
Destructor.
DTConfigTrigUnit()
Constructor.