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  setDefaults(ps);
32  if (debug())
33  print();
34 }
35 
36 //--------------
37 // Destructor --
38 //--------------
40 
41 //--------------
42 // Operations --
43 //--------------
44 
46  // Debug flag
47  m_debug = m_ps.getUntrackedParameter<bool>("Debug");
48 }
49 
51  std::cout << "******************************************************************************" << std::endl;
52  std::cout << "* DTTrigger configuration : Trigger Unit parameters *" << std::endl;
53  std::cout << "******************************************************************************" << std::endl
54  << std::endl;
55  std::cout << "Debug flag : " << debug() << std::endl;
56  std::cout << "******************************************************************************" << std::endl;
57 }
void setDefaults(const edm::ParameterSet &m_ps)
Load pset values into class variables.
bool debug() const
Debug flag.
T getUntrackedParameter(std::string const &, T const &) const
~DTConfigTrigUnit() override
Destructor.
DTConfigTrigUnit()
Constructor.
void print() const
Print the setup.