CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2_patch1/src/L1TriggerConfig/DTTPGConfig/src/DTConfigTrigUnit.cc

Go to the documentation of this file.
00001 //-------------------------------------------------
00002 //
00003 //   Class: DTConfigTrigUnit
00004 //
00005 //   Description: Configurable parameters and constants 
00006 //   for Level1 Mu DT Trigger - Trigger Unit (DT chamber MiniCrate)
00007 //
00008 //
00009 //   Author List:
00010 //   S. Vanini
00011 //
00012 //-----------------------------------------------------------------------
00013 
00014 //-----------------------
00015 // This Class's Header --
00016 //-----------------------
00017 #include "L1TriggerConfig/DTTPGConfig/interface/DTConfigTrigUnit.h"
00018 
00019 //---------------
00020 // C++ Headers --
00021 //---------------
00022 
00023 //-------------------------------
00024 // Collaborating Class Headers --
00025 //-------------------------------
00026 
00027 //----------------
00028 // Constructors --
00029 //----------------
00030 DTConfigTrigUnit::DTConfigTrigUnit(const edm::ParameterSet& ps) { 
00031 
00032   setDefaults(ps);
00033   if(debug()) print();
00034 
00035 }
00036 
00037 //--------------
00038 // Destructor --
00039 //--------------
00040 DTConfigTrigUnit::~DTConfigTrigUnit() {}
00041 
00042 //--------------
00043 // Operations --
00044 //--------------
00045 
00046 void
00047 DTConfigTrigUnit::setDefaults(const edm::ParameterSet& m_ps) {
00048 
00049   // Debug flag 
00050   m_debug = m_ps.getUntrackedParameter<bool>("Debug");
00051 
00052 }
00053 
00054 void 
00055 DTConfigTrigUnit::print() const {
00056 
00057   std::cout << "******************************************************************************" << std::endl;
00058   std::cout << "*              DTTrigger configuration : Trigger Unit parameters             *" << std::endl;
00059   std::cout << "******************************************************************************" << std::endl << std::endl;
00060   std::cout << "Debug flag : " <<  debug()     << std::endl;
00061   std::cout << "******************************************************************************" << std::endl;
00062 
00063 }
00064