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 
37  public:
38 
39 /* //! Constants: first and last step to start trigger finding */
40 /* static const int NSTEPL=24, NSTEPF=9; */
41 
43  static const int NCELLTH=57;
44 
47 
50 
52  ~DTConfigTSTheta() override;
53 
55  inline bool debug() const { return m_debug; }
56 
58  void print() const ;
59 
61  inline void setDebug(bool debug) { m_debug=debug; }
62 
63  private:
64 
66  void setDefaults(const edm:: ParameterSet& ps);
67 
68  bool m_debug;
69 
70 };
71 
72 #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.