CMS 3D CMS Logo

DTConfigTSTheta.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
12 //
13 //--------------------------------------------------
14 #ifndef DT_CONFIG_TSTHETA_H
15 #define DT_CONFIG_TSTHETA_H
16 
17 //---------------
18 // C++ Headers --
19 //---------------
20 
21 //----------------------
22 // Base Class Headers --
23 //----------------------
24 
25 //------------------------------------
26 // Collaborating Class Declarations --
27 //------------------------------------
30 
31 // ---------------------
32 // -- Class Interface --
33 // ---------------------
34 
35 class DTConfigTSTheta : public DTConfig {
36 public:
37  /* //! Constants: first and last step to start trigger finding */
38  /* static const int NSTEPL=24, NSTEPF=9; */
39 
41  static const int NCELLTH = 57;
42 
45 
48 
50  ~DTConfigTSTheta() override;
51 
53  inline bool debug() const { return m_debug; }
54 
56  void print() const;
57 
59  inline void setDebug(bool debug) { m_debug = debug; }
60 
61 private:
63  void setDefaults(const edm::ParameterSet& ps);
64 
65  bool m_debug;
66 };
67 
68 #endif
~DTConfigTSTheta() override
Destructor.
bool debug() const
Return the debug flag.
DTConfigTSTheta()
Constructor.
static const int NCELLTH
Constants: number of cell (BTI) in theta view planes.
void print() const
Print the setup.
void setDefaults(const edm::ParameterSet &ps)
Load pset values into class variables.
void setDebug(bool debug)
Set debug flag.