Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:22:15

0001 //-------------------------------------------------
0002 //
0003 //   Class: DTConfigTrigUnit
0004 //
0005 //   Description: Configurable parameters and constants
0006 //   for Level1 Mu DT Trigger - Trigger Unit (DT chamber MiniCrate)
0007 //
0008 //
0009 //   Author List:
0010 //   S. Vanini
0011 //
0012 //-----------------------------------------------------------------------
0013 
0014 //-----------------------
0015 // This Class's Header --
0016 //-----------------------
0017 #include "L1TriggerConfig/DTTPGConfig/interface/DTConfigTrigUnit.h"
0018 
0019 //---------------
0020 // C++ Headers --
0021 //---------------
0022 
0023 //-------------------------------
0024 // Collaborating Class Headers --
0025 //-------------------------------
0026 
0027 //----------------
0028 // Constructors --
0029 //----------------
0030 DTConfigTrigUnit::DTConfigTrigUnit(const edm::ParameterSet& ps) {
0031   setDefaults(ps);
0032   if (debug())
0033     print();
0034 }
0035 
0036 //--------------
0037 // Destructor --
0038 //--------------
0039 DTConfigTrigUnit::~DTConfigTrigUnit() {}
0040 
0041 //--------------
0042 // Operations --
0043 //--------------
0044 
0045 void DTConfigTrigUnit::setDefaults(const edm::ParameterSet& m_ps) {
0046   // Debug flag
0047   m_debug = m_ps.getUntrackedParameter<bool>("Debug");
0048 }
0049 
0050 void DTConfigTrigUnit::print() const {
0051   std::cout << "******************************************************************************" << std::endl;
0052   std::cout << "*              DTTrigger configuration : Trigger Unit parameters             *" << std::endl;
0053   std::cout << "******************************************************************************" << std::endl
0054             << std::endl;
0055   std::cout << "Debug flag : " << debug() << std::endl;
0056   std::cout << "******************************************************************************" << std::endl;
0057 }