CMS 3D CMS Logo

DTConfigTrigUnit.h

Go to the documentation of this file.
00001 //-------------------------------------------------
00002 //
00012 //
00013 //--------------------------------------------------
00014 #ifndef DT_CONFIG_TrigUnit_H
00015 #define DT_CONFIG_TrigUnit_H
00016 
00017 //---------------
00018 // C++ Headers --
00019 //---------------
00020 #include<iostream>
00021 
00022 //----------------------
00023 // Base Class Headers --
00024 //----------------------
00025 
00026 //------------------------------------
00027 // Collaborating Class Declarations --
00028 //------------------------------------
00029 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00030 #include "L1TriggerConfig/DTTPGConfig/interface/DTConfig.h"
00031 
00032 //              ---------------------
00033 //              -- Class Interface --
00034 //              ---------------------
00035 
00036 class DTConfigTrigUnit : public DTConfig {
00037 
00038   public:
00039 
00041   DTConfigTrigUnit(const edm::ParameterSet& ps);
00042 
00044   DTConfigTrigUnit() {};
00045 
00047   ~DTConfigTrigUnit();
00048 
00050   inline bool debug() const { return m_debug; }
00051 
00053   inline int MCDigiOffset() const { return m_digioffset; }
00054 
00056   inline int MCSetupTime() const { return  m_setuptime; }
00057 
00059   void print() const ;
00060 
00061  /*  //! Return pointer to parameter set */
00062 /*   const edm::ParameterSet* getParameterSet() { return m_ps; } */
00063 
00064   private:
00065 
00067   void setDefaults(const edm::ParameterSet& m_ps);
00068 
00069   //const edm::ParameterSet* m_ps;
00070 
00071   bool m_debug;
00072   int m_digioffset;
00073   int m_setuptime;
00074 
00075 };
00076 
00077 #endif

Generated on Tue Jun 9 17:40:26 2009 for CMSSW by  doxygen 1.5.4