CMS 3D CMS Logo

DTConfigTrigUnit.cc
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // Class: DTConfigTrigUnit
4 //
5 // Description: Configurable parameters and constants
6 // for Level1 Mu DT Trigger - Trigger Unit (DT chamber MiniCrate)
7 //
8 //
9 // Author List:
10 // S. Vanini
11 //
12 //-----------------------------------------------------------------------
13 
14 //-----------------------
15 // This Class's Header --
16 //-----------------------
18 
19 //---------------
20 // C++ Headers --
21 //---------------
22 
23 //-------------------------------
24 // Collaborating Class Headers --
25 //-------------------------------
26 
27 //----------------
28 // Constructors --
29 //----------------
31 
32  setDefaults(ps);
33  if(debug()) print();
34 
35 }
36 
37 //--------------
38 // Destructor --
39 //--------------
41 
42 //--------------
43 // Operations --
44 //--------------
45 
46 void
48 
49  // Debug flag
50  m_debug = m_ps.getUntrackedParameter<bool>("Debug");
51 
52 }
53 
54 void
56 
57  std::cout << "******************************************************************************" << std::endl;
58  std::cout << "* DTTrigger configuration : Trigger Unit parameters *" << std::endl;
59  std::cout << "******************************************************************************" << std::endl << std::endl;
60  std::cout << "Debug flag : " << debug() << std::endl;
61  std::cout << "******************************************************************************" << std::endl;
62 
63 }
64 
T getUntrackedParameter(std::string const &, T const &) const
void setDefaults(const edm::ParameterSet &m_ps)
Load pset values into class variables.
void print() const
Print the setup.
bool debug() const
Debug flag.
~DTConfigTrigUnit() override
Destructor.
DTConfigTrigUnit()
Constructor.