CMS 3D CMS Logo

DTConfigTSTheta Class Reference

Configurable parameters and constants for Level-1 Muon DT Trigger - TS Theta. More...

#include <L1TriggerConfig/DTTPGConfig/interface/DTConfigTSTheta.h>

Inheritance diagram for DTConfigTSTheta:

DTConfig

List of all members.

Public Member Functions

bool debug () const
 Return the debug flag.
 DTConfigTSTheta ()
 Constructor.
 DTConfigTSTheta (const edm::ParameterSet &ps)
 Constructor.
void print () const
 Print the setup.
 ~DTConfigTSTheta ()
 Destructor.

Static Public Attributes

static const int NCELLTH = 57
 Constants: number of cell (BTI) in theta view planes.

Private Member Functions

void setDefaults (const edm::ParameterSet &ps)
 Load pset values into class variables.

Private Attributes

bool m_debug


Detailed Description

Configurable parameters and constants for Level-1 Muon DT Trigger - TS Theta.

Author:
c. Battilana

Definition at line 35 of file DTConfigTSTheta.h.


Constructor & Destructor Documentation

DTConfigTSTheta::DTConfigTSTheta ( const edm::ParameterSet ps  ) 

Constructor.

Definition at line 31 of file DTConfigTSTheta.cc.

References setDefaults().

00031                                                           { 
00032 
00033   setDefaults(ps);
00034 
00035 }

DTConfigTSTheta::DTConfigTSTheta (  )  [inline]

Constructor.

Definition at line 49 of file DTConfigTSTheta.h.

00049 {};

DTConfigTSTheta::~DTConfigTSTheta (  ) 

Destructor.

Definition at line 40 of file DTConfigTSTheta.cc.

00040 {}


Member Function Documentation

bool DTConfigTSTheta::debug (  )  const [inline]

Return the debug flag.

Definition at line 55 of file DTConfigTSTheta.h.

References m_debug.

Referenced by print().

00055 { return m_debug; }

void DTConfigTSTheta::print ( void   )  const

Print the setup.

Definition at line 55 of file DTConfigTSTheta.cc.

References GenMuonPlsPt100GeV_cfg::cout, debug(), and lat::endl().

00055                              {
00056 
00057   std::cout << "******************************************************************************" << std::endl;
00058   std::cout << "*              DTTrigger configuration : TSTheta chips                       *" << std::endl;
00059   std::cout << "******************************************************************************" << std::endl;
00060   std::cout << "*                                                                            *" << std::endl;
00061   std::cout << "Debug flag : " <<  debug() << std::endl;
00062   std::cout << "******************************************************************************" << std::endl;
00063 
00064 }

void DTConfigTSTheta::setDefaults ( const edm::ParameterSet ps  )  [private]

Load pset values into class variables.

Definition at line 47 of file DTConfigTSTheta.cc.

References edm::ParameterSet::getUntrackedParameter(), and m_debug.

Referenced by DTConfigTSTheta().

00047                                                       {
00048 
00049   // Debug flag 
00050   m_debug = ps.getUntrackedParameter<bool>("Debug");
00051 
00052 }


Member Data Documentation

bool DTConfigTSTheta::m_debug [private]

Definition at line 65 of file DTConfigTSTheta.h.

Referenced by debug(), and setDefaults().

const int DTConfigTSTheta::NCELLTH = 57 [static]

Constants: number of cell (BTI) in theta view planes.

Definition at line 43 of file DTConfigTSTheta.h.


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:18:49 2009 for CMSSW by  doxygen 1.5.4