CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/L1TriggerConfig/DTTPGConfig/src/DTConfigTSTheta.cc

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