Back to home page

Project CMSSW displayed by LXR

 
 

    


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

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