CMS 3D CMS Logo

CSCL1TPParameters Class Reference

Author:
Slava Valuev
More...

#include <CondFormats/CSCObjects/interface/CSCL1TPParameters.h>

List of all members.

Public Member Functions

unsigned int alctAccelMode () const
 returns ALCT accel_mode
unsigned int alctDriftDelay () const
 returns ALCT drift_delay
unsigned int alctFifoPretrig () const
 returns ALCT fifo_pretrig
unsigned int alctFifoTbins () const
 returns ALCT fifo_tbins
unsigned int alctL1aWindowWidth () const
 returns ALCT l1a_window_width
unsigned int alctNplanesHitAccelPattern () const
 returns ALCT nplanes_hit_accel_pattern
unsigned int alctNplanesHitAccelPretrig () const
 returns ALCT nplanes_hit_accel_pretrig
unsigned int alctNplanesHitPattern () const
 returns ALCT nplanes_hit_pattern
unsigned int alctNplanesHitPretrig () const
 returns ALCT nplanes_hit_pretrig
unsigned int alctTrigMode () const
 returns ALCT trig_mode
unsigned int clctDriftDelay () const
 returns CLCT drift_delay
unsigned int clctFifoPretrig () const
 returns CLCT fifo_pretrig
unsigned int clctFifoTbins () const
 returns CLCT fifo_tbins
unsigned int clctHitPersist () const
 returns CLCT hit_persist
unsigned int clctMinSeparation () const
 returns CLCT min_separation
unsigned int clctNplanesHitPattern () const
 returns CLCT nplanes_hit_pattern
unsigned int clctNplanesHitPretrig () const
 returns CLCT nplanes_hit_pretrig
unsigned int clctPidThreshPretrig () const
 returns CLCT pid_thresh_pretrig
 CSCL1TPParameters ()
void setAlctAccelMode (const unsigned int theValue)
 sets ALCT accel_mode
void setAlctDriftDelay (const unsigned int theValue)
 sets ALCT drift_delay
void setAlctFifoPretrig (const unsigned int theValue)
 sets ALCT fifo_pretrig
void setAlctFifoTbins (const unsigned int theValue)
 sets ALCT fifo_tbins
void setAlctL1aWindowWidth (const unsigned int theValue)
 sets ALCT l1a_window_width
void setAlctNplanesHitAccelPattern (const unsigned int theValue)
 sets ALCT nplanes_hit_accel_pattern
void setAlctNplanesHitAccelPretrig (const unsigned int theValue)
 sets ALCT nplanes_hit_accel_pretrig
void setAlctNplanesHitPattern (const unsigned int theValue)
 sets ALCT nplanes_hit_pattern
void setAlctNplanesHitPretrig (const unsigned int theValue)
 sets ALCT nplanes_hit_pretrig
void setAlctTrigMode (const unsigned int theValue)
 sets ALCT trig_mode
void setClctDriftDelay (const unsigned int theValue)
 sets CLCT drift_delay
void setClctFifoPretrig (const unsigned int theValue)
 sets CLCT fifo_pretrig
void setClctFifoTbins (const unsigned int theValue)
 sets CLCT fifo_tbins
void setClctHitPersist (const unsigned int theValue)
 sets CLCT hit_persist
void setClctMinSeparation (const unsigned int theValue)
 sets CLCT min_separation
void setClctNplanesHitPattern (const unsigned int theValue)
 sets CLCT nplanes_hit_pattern
void setClctNplanesHitPretrig (const unsigned int theValue)
 sets CLCT nplanes_hit_pretrig
void setClctPidThreshPretrig (const unsigned int theValue)
 sets CLCT pid_thresh_pretrig
 ~CSCL1TPParameters ()

Private Attributes

unsigned int m_alct_accel_mode
unsigned int m_alct_drift_delay
unsigned int m_alct_fifo_pretrig
unsigned int m_alct_fifo_tbins
 ALCT configuration parameters.
unsigned int m_alct_l1a_window_width
unsigned int m_alct_nplanes_hit_accel_pattern
unsigned int m_alct_nplanes_hit_accel_pretrig
unsigned int m_alct_nplanes_hit_pattern
unsigned int m_alct_nplanes_hit_pretrig
unsigned int m_alct_trig_mode
unsigned int m_clct_drift_delay
unsigned int m_clct_fifo_pretrig
unsigned int m_clct_fifo_tbins
 CLCT configuration parameters.
unsigned int m_clct_hit_persist
unsigned int m_clct_min_separation
unsigned int m_clct_nplanes_hit_pattern
unsigned int m_clct_nplanes_hit_pretrig
unsigned int m_clct_pid_thresh_pretrig


Detailed Description

Author:
Slava Valuev

Description: Configuration parameters needed for the Level-1 CSC Trigger Primitives emulator. Expected to be stored in and retrieved from the conditions database.

Definition at line 12 of file CSCL1TPParameters.h.


Constructor & Destructor Documentation

CSCL1TPParameters::CSCL1TPParameters (  ) 

Definition at line 18 of file CSCL1TPParameters.cc.

00018                                      {
00019 }

CSCL1TPParameters::~CSCL1TPParameters (  ) 

Definition at line 25 of file CSCL1TPParameters.cc.

00025                                       {
00026 }


Member Function Documentation

unsigned int CSCL1TPParameters::alctAccelMode (  )  const [inline]

returns ALCT accel_mode

Definition at line 47 of file CSCL1TPParameters.h.

References m_alct_accel_mode.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

00047 {return m_alct_accel_mode;}

unsigned int CSCL1TPParameters::alctDriftDelay (  )  const [inline]

returns ALCT drift_delay

Definition at line 25 of file CSCL1TPParameters.h.

References m_alct_drift_delay.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

00025 {return m_alct_drift_delay;}

unsigned int CSCL1TPParameters::alctFifoPretrig (  )  const [inline]

returns ALCT fifo_pretrig

Definition at line 22 of file CSCL1TPParameters.h.

References m_alct_fifo_pretrig.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

00022 {return m_alct_fifo_pretrig;}

unsigned int CSCL1TPParameters::alctFifoTbins (  )  const [inline]

returns ALCT fifo_tbins

Definition at line 19 of file CSCL1TPParameters.h.

References m_alct_fifo_tbins.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

00019 {return m_alct_fifo_tbins;}

unsigned int CSCL1TPParameters::alctL1aWindowWidth (  )  const [inline]

returns ALCT l1a_window_width

Definition at line 50 of file CSCL1TPParameters.h.

References m_alct_l1a_window_width.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

00051                                      {return m_alct_l1a_window_width;}

unsigned int CSCL1TPParameters::alctNplanesHitAccelPattern (  )  const [inline]

returns ALCT nplanes_hit_accel_pattern

Definition at line 40 of file CSCL1TPParameters.h.

References m_alct_nplanes_hit_accel_pattern.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

unsigned int CSCL1TPParameters::alctNplanesHitAccelPretrig (  )  const [inline]

returns ALCT nplanes_hit_accel_pretrig

Definition at line 36 of file CSCL1TPParameters.h.

References m_alct_nplanes_hit_accel_pretrig.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

unsigned int CSCL1TPParameters::alctNplanesHitPattern (  )  const [inline]

returns ALCT nplanes_hit_pattern

Definition at line 32 of file CSCL1TPParameters.h.

References m_alct_nplanes_hit_pattern.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

unsigned int CSCL1TPParameters::alctNplanesHitPretrig (  )  const [inline]

returns ALCT nplanes_hit_pretrig

Definition at line 28 of file CSCL1TPParameters.h.

References m_alct_nplanes_hit_pretrig.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

unsigned int CSCL1TPParameters::alctTrigMode (  )  const [inline]

returns ALCT trig_mode

Definition at line 44 of file CSCL1TPParameters.h.

References m_alct_trig_mode.

Referenced by CSCAnodeLCTProcessor::setConfigParameters().

00044 {return m_alct_trig_mode;}

unsigned int CSCL1TPParameters::clctDriftDelay (  )  const [inline]

returns CLCT drift_delay

Definition at line 63 of file CSCL1TPParameters.h.

References m_clct_drift_delay.

Referenced by CSCCathodeLCTProcessor::setConfigParameters().

00063 {return m_clct_drift_delay;}

unsigned int CSCL1TPParameters::clctFifoPretrig (  )  const [inline]

returns CLCT fifo_pretrig

Definition at line 57 of file CSCL1TPParameters.h.

References m_clct_fifo_pretrig.

Referenced by CSCCathodeLCTProcessor::setConfigParameters().

00057 {return m_clct_fifo_pretrig;}

unsigned int CSCL1TPParameters::clctFifoTbins (  )  const [inline]

returns CLCT fifo_tbins

Definition at line 54 of file CSCL1TPParameters.h.

References m_clct_fifo_tbins.

Referenced by CSCCathodeLCTProcessor::setConfigParameters().

00054 {return m_clct_fifo_tbins;}

unsigned int CSCL1TPParameters::clctHitPersist (  )  const [inline]

returns CLCT hit_persist

Definition at line 60 of file CSCL1TPParameters.h.

References m_clct_hit_persist.

Referenced by CSCCathodeLCTProcessor::setConfigParameters().

00060 {return m_clct_hit_persist;}

unsigned int CSCL1TPParameters::clctMinSeparation (  )  const [inline]

returns CLCT min_separation

Definition at line 78 of file CSCL1TPParameters.h.

References m_clct_min_separation.

Referenced by CSCCathodeLCTProcessor::setConfigParameters().

00078 {return m_clct_min_separation;}

unsigned int CSCL1TPParameters::clctNplanesHitPattern (  )  const [inline]

returns CLCT nplanes_hit_pattern

Definition at line 70 of file CSCL1TPParameters.h.

References m_clct_nplanes_hit_pattern.

Referenced by CSCCathodeLCTProcessor::setConfigParameters().

unsigned int CSCL1TPParameters::clctNplanesHitPretrig (  )  const [inline]

returns CLCT nplanes_hit_pretrig

Definition at line 66 of file CSCL1TPParameters.h.

References m_clct_nplanes_hit_pretrig.

Referenced by CSCCathodeLCTProcessor::setConfigParameters().

unsigned int CSCL1TPParameters::clctPidThreshPretrig (  )  const [inline]

returns CLCT pid_thresh_pretrig

Definition at line 74 of file CSCL1TPParameters.h.

References m_clct_pid_thresh_pretrig.

Referenced by CSCCathodeLCTProcessor::setConfigParameters().

00075                                            {return m_clct_pid_thresh_pretrig;}

void CSCL1TPParameters::setAlctAccelMode ( const unsigned int  theValue  )  [inline]

sets ALCT accel_mode

Definition at line 121 of file CSCL1TPParameters.h.

References m_alct_accel_mode.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00121                                                      {
00122     m_alct_accel_mode = theValue;
00123   }

void CSCL1TPParameters::setAlctDriftDelay ( const unsigned int  theValue  )  [inline]

sets ALCT drift_delay

Definition at line 91 of file CSCL1TPParameters.h.

References m_alct_drift_delay.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00091                                                       {
00092     m_alct_drift_delay = theValue;
00093   }

void CSCL1TPParameters::setAlctFifoPretrig ( const unsigned int  theValue  )  [inline]

sets ALCT fifo_pretrig

Definition at line 86 of file CSCL1TPParameters.h.

References m_alct_fifo_pretrig.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00086                                                        {
00087     m_alct_fifo_pretrig = theValue;
00088   }

void CSCL1TPParameters::setAlctFifoTbins ( const unsigned int  theValue  )  [inline]

sets ALCT fifo_tbins

Definition at line 81 of file CSCL1TPParameters.h.

References m_alct_fifo_tbins.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00081                                                      {
00082     m_alct_fifo_tbins = theValue;
00083   }

void CSCL1TPParameters::setAlctL1aWindowWidth ( const unsigned int  theValue  )  [inline]

sets ALCT l1a_window_width

Definition at line 126 of file CSCL1TPParameters.h.

References m_alct_l1a_window_width.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00126                                                           {
00127     m_alct_l1a_window_width = theValue;
00128   }

void CSCL1TPParameters::setAlctNplanesHitAccelPattern ( const unsigned int  theValue  )  [inline]

sets ALCT nplanes_hit_accel_pattern

Definition at line 111 of file CSCL1TPParameters.h.

References m_alct_nplanes_hit_accel_pattern.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00111                                                                   {
00112     m_alct_nplanes_hit_accel_pattern = theValue;
00113   }

void CSCL1TPParameters::setAlctNplanesHitAccelPretrig ( const unsigned int  theValue  )  [inline]

sets ALCT nplanes_hit_accel_pretrig

Definition at line 106 of file CSCL1TPParameters.h.

References m_alct_nplanes_hit_accel_pretrig.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00106                                                                   {
00107     m_alct_nplanes_hit_accel_pretrig = theValue;
00108   }

void CSCL1TPParameters::setAlctNplanesHitPattern ( const unsigned int  theValue  )  [inline]

sets ALCT nplanes_hit_pattern

Definition at line 101 of file CSCL1TPParameters.h.

References m_alct_nplanes_hit_pattern.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00101                                                              {
00102     m_alct_nplanes_hit_pattern = theValue;
00103   }

void CSCL1TPParameters::setAlctNplanesHitPretrig ( const unsigned int  theValue  )  [inline]

sets ALCT nplanes_hit_pretrig

Definition at line 96 of file CSCL1TPParameters.h.

References m_alct_nplanes_hit_pretrig.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00096                                                              {
00097     m_alct_nplanes_hit_pretrig = theValue;
00098   }

void CSCL1TPParameters::setAlctTrigMode ( const unsigned int  theValue  )  [inline]

sets ALCT trig_mode

Definition at line 116 of file CSCL1TPParameters.h.

References m_alct_trig_mode.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00116                                                     {
00117     m_alct_trig_mode = theValue;
00118   }

void CSCL1TPParameters::setClctDriftDelay ( const unsigned int  theValue  )  [inline]

sets CLCT drift_delay

Definition at line 146 of file CSCL1TPParameters.h.

References m_clct_drift_delay.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00146                                                       {
00147     m_clct_drift_delay = theValue;
00148   }

void CSCL1TPParameters::setClctFifoPretrig ( const unsigned int  theValue  )  [inline]

sets CLCT fifo_pretrig

Definition at line 136 of file CSCL1TPParameters.h.

References m_clct_fifo_pretrig.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00136                                                        {
00137     m_clct_fifo_pretrig = theValue;
00138   }

void CSCL1TPParameters::setClctFifoTbins ( const unsigned int  theValue  )  [inline]

sets CLCT fifo_tbins

Definition at line 131 of file CSCL1TPParameters.h.

References m_clct_fifo_tbins.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00131                                                      {
00132     m_clct_fifo_tbins = theValue;
00133   }

void CSCL1TPParameters::setClctHitPersist ( const unsigned int  theValue  )  [inline]

sets CLCT hit_persist

Definition at line 141 of file CSCL1TPParameters.h.

References m_clct_hit_persist.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00141                                                       {
00142     m_clct_hit_persist = theValue;
00143   }

void CSCL1TPParameters::setClctMinSeparation ( const unsigned int  theValue  )  [inline]

sets CLCT min_separation

Definition at line 166 of file CSCL1TPParameters.h.

References m_clct_min_separation.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00166                                                          {
00167     m_clct_min_separation = theValue;
00168   }

void CSCL1TPParameters::setClctNplanesHitPattern ( const unsigned int  theValue  )  [inline]

sets CLCT nplanes_hit_pattern

Definition at line 156 of file CSCL1TPParameters.h.

References m_clct_nplanes_hit_pattern.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00156                                                              {
00157     m_clct_nplanes_hit_pattern = theValue;
00158   }

void CSCL1TPParameters::setClctNplanesHitPretrig ( const unsigned int  theValue  )  [inline]

sets CLCT nplanes_hit_pretrig

Definition at line 151 of file CSCL1TPParameters.h.

References m_clct_nplanes_hit_pretrig.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00151                                                              {
00152     m_clct_nplanes_hit_pretrig = theValue;
00153   }

void CSCL1TPParameters::setClctPidThreshPretrig ( const unsigned int  theValue  )  [inline]

sets CLCT pid_thresh_pretrig

Definition at line 161 of file CSCL1TPParameters.h.

References m_clct_pid_thresh_pretrig.

Referenced by CSCL1TPParametersConditions::prefillCSCL1TPParameters().

00161                                                             {
00162     m_clct_pid_thresh_pretrig = theValue;
00163   }


Member Data Documentation

unsigned int CSCL1TPParameters::m_alct_accel_mode [private]

Definition at line 176 of file CSCL1TPParameters.h.

Referenced by alctAccelMode(), and setAlctAccelMode().

unsigned int CSCL1TPParameters::m_alct_drift_delay [private]

Definition at line 173 of file CSCL1TPParameters.h.

Referenced by alctDriftDelay(), and setAlctDriftDelay().

unsigned int CSCL1TPParameters::m_alct_fifo_pretrig [private]

Definition at line 172 of file CSCL1TPParameters.h.

Referenced by alctFifoPretrig(), and setAlctFifoPretrig().

unsigned int CSCL1TPParameters::m_alct_fifo_tbins [private]

ALCT configuration parameters.

Definition at line 172 of file CSCL1TPParameters.h.

Referenced by alctFifoTbins(), and setAlctFifoTbins().

unsigned int CSCL1TPParameters::m_alct_l1a_window_width [private]

Definition at line 176 of file CSCL1TPParameters.h.

Referenced by alctL1aWindowWidth(), and setAlctL1aWindowWidth().

unsigned int CSCL1TPParameters::m_alct_nplanes_hit_accel_pattern [private]

Definition at line 175 of file CSCL1TPParameters.h.

Referenced by alctNplanesHitAccelPattern(), and setAlctNplanesHitAccelPattern().

unsigned int CSCL1TPParameters::m_alct_nplanes_hit_accel_pretrig [private]

Definition at line 174 of file CSCL1TPParameters.h.

Referenced by alctNplanesHitAccelPretrig(), and setAlctNplanesHitAccelPretrig().

unsigned int CSCL1TPParameters::m_alct_nplanes_hit_pattern [private]

Definition at line 175 of file CSCL1TPParameters.h.

Referenced by alctNplanesHitPattern(), and setAlctNplanesHitPattern().

unsigned int CSCL1TPParameters::m_alct_nplanes_hit_pretrig [private]

Definition at line 174 of file CSCL1TPParameters.h.

Referenced by alctNplanesHitPretrig(), and setAlctNplanesHitPretrig().

unsigned int CSCL1TPParameters::m_alct_trig_mode [private]

Definition at line 176 of file CSCL1TPParameters.h.

Referenced by alctTrigMode(), and setAlctTrigMode().

unsigned int CSCL1TPParameters::m_clct_drift_delay [private]

Definition at line 180 of file CSCL1TPParameters.h.

Referenced by clctDriftDelay(), and setClctDriftDelay().

unsigned int CSCL1TPParameters::m_clct_fifo_pretrig [private]

Definition at line 179 of file CSCL1TPParameters.h.

Referenced by clctFifoPretrig(), and setClctFifoPretrig().

unsigned int CSCL1TPParameters::m_clct_fifo_tbins [private]

CLCT configuration parameters.

Definition at line 179 of file CSCL1TPParameters.h.

Referenced by clctFifoTbins(), and setClctFifoTbins().

unsigned int CSCL1TPParameters::m_clct_hit_persist [private]

Definition at line 180 of file CSCL1TPParameters.h.

Referenced by clctHitPersist(), and setClctHitPersist().

unsigned int CSCL1TPParameters::m_clct_min_separation [private]

Definition at line 183 of file CSCL1TPParameters.h.

Referenced by clctMinSeparation(), and setClctMinSeparation().

unsigned int CSCL1TPParameters::m_clct_nplanes_hit_pattern [private]

Definition at line 181 of file CSCL1TPParameters.h.

Referenced by clctNplanesHitPattern(), and setClctNplanesHitPattern().

unsigned int CSCL1TPParameters::m_clct_nplanes_hit_pretrig [private]

Definition at line 181 of file CSCL1TPParameters.h.

Referenced by clctNplanesHitPretrig(), and setClctNplanesHitPretrig().

unsigned int CSCL1TPParameters::m_clct_pid_thresh_pretrig [private]

Definition at line 182 of file CSCL1TPParameters.h.

Referenced by clctPidThreshPretrig(), and setClctPidThreshPretrig().


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