CMS 3D CMS Logo

FedChannelConnection Class Reference

Author:
R.Bainbridge
More...

#include <CondFormats/SiStripObjects/interface/FedChannelConnection.h>

List of all members.

Public Member Functions

uint16_t apvPairNumber () const
 Returns APV pair number for this connection object.
const uint16_t & ccuAddr () const
 Returns CCU address.
const uint16_t & ccuChan () const
 Returns CCU channel.
void consistencyCheck () const
 Performs consistency check for this connection object.
const booldcu () const
 Indicates whether DCU ASIC is found.
const uint32_t & dcuId () const
 Returns DCUid for this module.
const uint32_t & detId () const
 Returns DetId for this module.
const uint16_t & fecCrate () const
 Returns FEC crate number.
const uint16_t & fecRing () const
 Returns FEC ring number.
const uint16_t & fecSlot () const
 Returns slot number of FEC.
void fedCh (uint16_t &fed_ch)
 Sets FED id for this channel.
const uint16_t & fedCh () const
 Returns FED id for this channel.
 FedChannelConnection ()
 Default constructor.
 FedChannelConnection (const uint16_t &fec_crate, const uint16_t &fec_slot, const uint16_t &fec_ring, const uint16_t &ccu_addr, const uint16_t &ccu_chan, const uint16_t &apv0=0, const uint16_t &apv1=0, const uint32_t &dcu_id=0, const uint32_t &det_id=0, const uint16_t &pairs=0, const uint16_t &fed_id=0, const uint16_t &fed_ch=0, const uint16_t &length=0, const bool &dcu=false, const bool &pll=false, const bool &mux=false, const bool &lld=false)
 Constructor requires at least information to uniquely identify a front-end module: ie, crate + FEC + ring + CCU + module.
void fedCrate (uint16_t &fed_crate)
 Sets FED crate for this channel.
const uint16_t & fedCrate () const
 Returns FED crate for this channel.
void fedId (uint16_t &fed_id)
 Sets FED id for this channel.
const uint16_t & fedId () const
 Returns FED id for this channel.
void fedSlot (uint16_t &fed_slot)
 Sets FED slot for this channel.
const uint16_t & fedSlot () const
 Returns FED slot for this channel.
const uint16_t & fiberLength () const
 Returns the length of the optical fiber.
const uint16_t & i2cAddr (const uint16_t &apv0_or_1) const
 Indicates whether APV0 or APV1 of the pair has been found: a non-zero value indicates the I2C address; a null value signifies a problematic APV.
bool isConnected () const
 Identifies a valid connection.
const boollld () const
 Indicates whether Linear Laser Driver ASIC is found.
uint16_t lldChannel () const
 Returns Laser Driver channel (1->3) for this channel.
const boolmux () const
 Indicates whether APV-MUX ASIC is found.
const uint16_t & nApvPairs () const
 Returns number of APV pairs for this module.
uint16_t nApvs () const
 Returns number of APVs for this module.
uint16_t nDetStrips () const
 Returns number of detector strips for this module.
const boolpll () const
 Indicates whether PLL ASIC is found.
void print (std::stringstream &) const
 Prints all information for this connection object.
void terse (std::stringstream &) const
 Prints terse information for this connection object.
 ~FedChannelConnection ()
 Default destructor.

Private Attributes

uint16_t apv0_
uint16_t apv1_
uint16_t ccuAddr_
uint16_t ccuChan_
bool dcu0x00_
uint32_t dcuId_
uint32_t detId_
uint16_t fecCrate_
uint16_t fecRing_
uint16_t fecSlot_
uint16_t fedCh_
uint16_t fedCrate_
uint16_t fedId_
uint16_t fedSlot_
uint16_t length_
bool lld0x60_
bool mux0x43_
uint16_t nApvPairs_
bool pll0x44_


Detailed Description

Author:
R.Bainbridge

Class containning control, module, detector and connection information, at the level of a FED channel.

Definition at line 21 of file FedChannelConnection.h.


Constructor & Destructor Documentation

FedChannelConnection::FedChannelConnection ( const uint16_t &  fec_crate,
const uint16_t &  fec_slot,
const uint16_t &  fec_ring,
const uint16_t &  ccu_addr,
const uint16_t &  ccu_chan,
const uint16_t &  apv0 = 0,
const uint16_t &  apv1 = 0,
const uint32_t &  dcu_id = 0,
const uint32_t &  det_id = 0,
const uint16_t &  pairs = 0,
const uint16_t &  fed_id = 0,
const uint16_t &  fed_ch = 0,
const uint16_t &  length = 0,
const bool dcu = false,
const bool pll = false,
const bool mux = false,
const bool lld = false 
)

Constructor requires at least information to uniquely identify a front-end module: ie, crate + FEC + ring + CCU + module.

Definition at line 11 of file FedChannelConnection.cc.

00027                                                               :
00028   fecCrate_(fec_crate), 
00029   fecSlot_(fec_slot), 
00030   fecRing_(fec_ring), 
00031   ccuAddr_(ccu_addr), 
00032   ccuChan_(ccu_chan),
00033   apv0_(apv0), 
00034   apv1_(apv1),
00035   dcuId_(dcu_id), 
00036   detId_(det_id), 
00037   nApvPairs_(pairs), 
00038   fedCrate_(sistrip::invalid_),
00039   fedSlot_(sistrip::invalid_),
00040   fedId_(fed_id), 
00041   fedCh_(fed_ch), 
00042   length_(length),
00043   dcu0x00_(dcu), 
00044   mux0x43_(mux), 
00045   pll0x44_(pll), 
00046   lld0x60_(lld)
00047 {;}

FedChannelConnection::FedChannelConnection (  ) 

Default constructor.

Definition at line 51 of file FedChannelConnection.cc.

FedChannelConnection::~FedChannelConnection (  )  [inline]

Default destructor.

Definition at line 51 of file FedChannelConnection.h.

00051 {;}


Member Function Documentation

uint16_t FedChannelConnection::apvPairNumber (  )  const

Returns APV pair number for this connection object.

This can be either 0->1 or 0->2, depending on number of detector strips.

Definition at line 110 of file FedChannelConnection.cc.

References apv0_, apv1_, edm::isDebugEnabled(), sistrip::mlCabling_, and nApvPairs_.

Referenced by SiStripDetCabling::addDevices(), NoiseTask::book(), CalibrationScanTask::CalibrationScanTask(), CalibrationTask::CalibrationTask(), print(), terse(), PedsOnlyTask::update(), and NoiseTask::update().

00110                                                    {
00111   if ( nApvPairs_ == 2 ) {
00112     if      ( apv0_ == 32 || apv1_ == 33 ) { return 0; }
00113     else if ( apv0_ == 36 || apv1_ == 37 ) { return 1; }
00114     else { 
00115       if ( edm::isDebugEnabled() ) {
00116         edm::LogWarning(mlCabling_)
00117           << "[FedChannelConnection::" << __func__ << "]"
00118           << " APV I2C addresses (" 
00119           << apv0_ << "/" << apv1_
00120           << ") are incompatible with"
00121           << " number of APV pairs (" 
00122           << nApvPairs_ << ") found for this module!";
00123       }
00124     }
00125   } else if ( nApvPairs_ == 3 ) {
00126     if      ( apv0_ == 32 || apv1_ == 33 ) { return 0; }
00127     else if ( apv0_ == 34 || apv1_ == 35 ) { return 1; }
00128     else if ( apv0_ == 36 || apv1_ == 37 ) { return 2; }
00129     else { 
00130       if ( edm::isDebugEnabled() ) {
00131         edm::LogWarning(mlCabling_)
00132           << "[FedChannelConnection::" << __func__ << "]"
00133           << " APV I2C addresses (" 
00134           << apv0_ << "/" << apv1_
00135           << ") are incompatible with"
00136           << " number of APV pairs (" 
00137           << nApvPairs_ << ") found for this module!";
00138       }
00139     }
00140   } else { 
00141     if ( edm::isDebugEnabled() ) {
00142       edm::LogWarning(mlCabling_) 
00143         << "[FedChannelConnection::" << __func__ << "]"
00144         << " Unexpected number of APV pairs: " << nApvPairs_;
00145     }
00146   }
00147   return 0; //@@ sistrip::invalid_;
00148 }

const uint16_t & FedChannelConnection::ccuAddr (  )  const [inline]

Returns CCU address.

Definition at line 201 of file FedChannelConnection.h.

References ccuAddr_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), SiStripRing::addDevices(), CommissioningTask::CommissioningTask(), SiStripGainCosmicCalculator::getNewObject(), SiStripFecCabling::module(), print(), terse(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and CommissioningTask::~CommissioningTask().

00201 { return ccuAddr_; }

const uint16_t & FedChannelConnection::ccuChan (  )  const [inline]

Returns CCU channel.

Definition at line 202 of file FedChannelConnection.h.

References ccuChan_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), SiStripCcu::addDevices(), CommissioningTask::CommissioningTask(), SiStripGainCosmicCalculator::getNewObject(), SiStripFecCabling::module(), print(), terse(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and CommissioningTask::~CommissioningTask().

00202 { return ccuChan_; }

void FedChannelConnection::consistencyCheck (  )  const [inline]

Performs consistency check for this connection object.

Definition at line 59 of file FedChannelConnection.h.

00059 {;} //@@ TO BE IMPLEMENTED...

const bool & FedChannelConnection::dcu (  )  const [inline]

Indicates whether DCU ASIC is found.

Definition at line 204 of file FedChannelConnection.h.

References dcu0x00_.

Referenced by SiStripModule::addDevices(), and print().

00204 { return dcu0x00_; }

const uint32_t & FedChannelConnection::dcuId (  )  const [inline]

Returns DCUid for this module.

Definition at line 209 of file FedChannelConnection.h.

References dcuId_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), SiStripFecCabling::dcuId(), print(), and terse().

00209 { return dcuId_; }

const uint32_t & FedChannelConnection::detId (  )  const [inline]

Returns DetId for this module.

Definition at line 210 of file FedChannelConnection.h.

References detId_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), SiStripDetCabling::addDevices(), SiStripPedDB::beginJob(), SiStripNoiseDB::beginJob(), NoiseTask::book(), CalibrationScanTask::CalibrationScanTask(), CalibrationTask::CalibrationTask(), SiStripFecCabling::detId(), print(), terse(), and NoiseTask::update().

00210 { return detId_; }

const uint16_t & FedChannelConnection::fecCrate (  )  const [inline]

Returns FEC crate number.

Definition at line 198 of file FedChannelConnection.h.

References fecCrate_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), SiStripFecCabling::addDevices(), CommissioningTask::CommissioningTask(), SiStripGainCosmicCalculator::getNewObject(), SiStripFecCabling::module(), print(), terse(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and CommissioningTask::~CommissioningTask().

00198 { return fecCrate_; } 

const uint16_t & FedChannelConnection::fecRing (  )  const [inline]

Returns FEC ring number.

Definition at line 200 of file FedChannelConnection.h.

References fecRing_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), SiStripFec::addDevices(), CommissioningTask::CommissioningTask(), SiStripGainCosmicCalculator::getNewObject(), SiStripFecCabling::module(), print(), terse(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and CommissioningTask::~CommissioningTask().

00200 { return fecRing_; }

const uint16_t & FedChannelConnection::fecSlot (  )  const [inline]

Returns slot number of FEC.

Definition at line 199 of file FedChannelConnection.h.

References fecSlot_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), SiStripFecCrate::addDevices(), CommissioningTask::CommissioningTask(), SiStripGainCosmicCalculator::getNewObject(), SiStripFecCabling::module(), print(), terse(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and CommissioningTask::~CommissioningTask().

00199 { return fecSlot_; } 

void FedChannelConnection::fedCh ( uint16_t &  fed_ch  )  [inline]

Sets FED id for this channel.

Definition at line 223 of file FedChannelConnection.h.

References fedCh_.

00223 { fedCh_ = fed_ch; }

const uint16_t & FedChannelConnection::fedCh (  )  const [inline]

Returns FED id for this channel.

Definition at line 218 of file FedChannelConnection.h.

References fedCh_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), CommissioningTask::CommissioningTask(), print(), terse(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and CommissioningTask::~CommissioningTask().

00218 { return fedCh_; }

void FedChannelConnection::fedCrate ( uint16_t &  fed_crate  )  [inline]

Sets FED crate for this channel.

Definition at line 224 of file FedChannelConnection.h.

References fedCrate_.

00224 { fedCrate_ = fed_crate; }

const uint16_t & FedChannelConnection::fedCrate (  )  const [inline]

Returns FED crate for this channel.

Definition at line 215 of file FedChannelConnection.h.

References fedCrate_.

Referenced by SiStripModule::addDevices(), SiStripFedCablingBuilderFromDb::buildFecCablingFromDevices(), SiStripFedCablingBuilderFromDb::buildFecCablingFromFedConnections(), print(), and terse().

00215 { return fedCrate_; }

void FedChannelConnection::fedId ( uint16_t &  fed_id  )  [inline]

Sets FED id for this channel.

Definition at line 222 of file FedChannelConnection.h.

References fedId_.

00222 { fedId_ = fed_id; }

const uint16_t & FedChannelConnection::fedId (  )  const [inline]

Returns FED id for this channel.

Definition at line 217 of file FedChannelConnection.h.

References fedId_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), SiStripModule::addDevices(), CommissioningTask::CommissioningTask(), print(), terse(), NoiseHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), PedestalsHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and CommissioningTask::~CommissioningTask().

00217 { return fedId_; }

void FedChannelConnection::fedSlot ( uint16_t &  fed_slot  )  [inline]

Sets FED slot for this channel.

Definition at line 225 of file FedChannelConnection.h.

References fedSlot_.

00225 { fedSlot_ = fed_slot; }

const uint16_t & FedChannelConnection::fedSlot (  )  const [inline]

Returns FED slot for this channel.

Definition at line 216 of file FedChannelConnection.h.

References fedSlot_.

Referenced by SiStripModule::addDevices(), SiStripFedCablingBuilderFromDb::buildFecCablingFromDevices(), SiStripFedCablingBuilderFromDb::buildFecCablingFromFedConnections(), print(), and terse().

00216 { return fedSlot_; }

const uint16_t & FedChannelConnection::fiberLength (  )  const [inline]

Returns the length of the optical fiber.

Definition at line 220 of file FedChannelConnection.h.

References length_.

Referenced by FineDelayTask::FineDelayTask().

00220 { return length_; }

const uint16_t & FedChannelConnection::i2cAddr ( const uint16_t &  apv0_or_1  )  const

Indicates whether APV0 or APV1 of the pair has been found: a non-zero value indicates the I2C address; a null value signifies a problematic APV.

Definition at line 75 of file FedChannelConnection.cc.

References apv0_, apv1_, edm::isDebugEnabled(), and sistrip::mlCabling_.

Referenced by SiStripModule::addDevices(), print(), and terse().

00075                                                                          { 
00076   if      ( apv == 0 ) { return apv0_; }
00077   else if ( apv == 1 ) { return apv1_; }
00078   else {
00079     if ( edm::isDebugEnabled() ) {
00080       edm::LogWarning(mlCabling_)
00081         << "[FedChannelConnection::" << __func__ << "]"
00082         << " Unexpected APV I2C address!" << apv;
00083     }
00084     static const uint16_t i2c_addr = 0;
00085     return i2c_addr;
00086   }
00087 }

bool FedChannelConnection::isConnected (  )  const [inline]

Identifies a valid connection.

Definition at line 193 of file FedChannelConnection.h.

References fedCh_, fedId_, and sistrip::invalid_.

Referenced by SiStripFEDMonitorPlugin::analyzeChannels(), and SiStripFEDCheckPlugin::hasNonFatalError().

00193                                              { 
00194   return ( fedId_ != sistrip::invalid_ && 
00195            fedCh_ != sistrip::invalid_ );
00196 }

const bool & FedChannelConnection::lld (  )  const [inline]

Indicates whether Linear Laser Driver ASIC is found.

Definition at line 207 of file FedChannelConnection.h.

References lld0x60_.

Referenced by SiStripModule::addDevices(), and print().

00207 { return lld0x60_; }

uint16_t FedChannelConnection::lldChannel (  )  const

Returns Laser Driver channel (1->3) for this channel.

Definition at line 91 of file FedChannelConnection.cc.

References apv0_, apv1_, sistrip::invalid_, edm::isDebugEnabled(), and sistrip::mlCabling_.

Referenced by CommissioningHistosUsingDb::addDcuDetIds(), CommissioningTask::CommissioningTask(), print(), NoiseHistosUsingDb::update(), PedestalsHistosUsingDb::update(), PedsOnlyHistosUsingDb::update(), ApvTimingHistosUsingDb::update(), and CommissioningTask::~CommissioningTask().

00091                                                 {
00092   if      ( apv0_ == 32 || apv1_ == 33 ) { return 1; }
00093   else if ( apv0_ == 34 || apv1_ == 35 ) { return 2; }
00094   else if ( apv0_ == 36 || apv1_ == 37 ) { return 3; }
00095   else if ( apv0_ != sistrip::invalid_ ||
00096             apv1_ != sistrip::invalid_ ) {
00097     if ( edm::isDebugEnabled() ) {
00098       edm::LogWarning(mlCabling_)
00099         << "[FedChannelConnection::" << __func__ << "]"
00100         << " Unexpected APV I2C addresses!" 
00101         << " Apv0: " << apv0_
00102         << " Apv1: " << apv1_;
00103     }
00104   }
00105   return 0; //@@ sistrip::invalid_
00106 }

const bool & FedChannelConnection::mux (  )  const [inline]

Indicates whether APV-MUX ASIC is found.

Definition at line 205 of file FedChannelConnection.h.

References mux0x43_.

Referenced by SiStripModule::addDevices(), and print().

00205 { return mux0x43_; }

const uint16_t & FedChannelConnection::nApvPairs (  )  const [inline]

Returns number of APV pairs for this module.

Definition at line 212 of file FedChannelConnection.h.

References nApvPairs_.

Referenced by SiStripModule::addDevices(), SiStripPedDB::beginJob(), SiStripNoiseDB::beginJob(), SiStripFecCabling::nApvPairs(), nApvs(), print(), and terse().

00212 { return nApvPairs_; }

uint16_t FedChannelConnection::nApvs (  )  const [inline]

Returns number of APVs for this module.

Definition at line 213 of file FedChannelConnection.h.

References nApvPairs().

00213 { return 2*nApvPairs(); }

uint16_t FedChannelConnection::nDetStrips (  )  const [inline]

Returns number of detector strips for this module.

Definition at line 211 of file FedChannelConnection.h.

References nApvPairs_.

00211 { return 256*nApvPairs_; }

const bool & FedChannelConnection::pll (  )  const [inline]

Indicates whether PLL ASIC is found.

Definition at line 206 of file FedChannelConnection.h.

References pll0x44_.

Referenced by SiStripModule::addDevices(), and print().

00206 { return pll0x44_; }

void FedChannelConnection::print ( std::stringstream &  ss  )  const

Prints all information for this connection object.

Definition at line 152 of file FedChannelConnection.cc.

References apvPairNumber(), ccuAddr(), ccuChan(), dcu(), dcuId(), detId(), lat::endl(), fecCrate(), SiStripFedKey::feChan(), fecRing(), fecSlot(), fedCh(), fedCrate(), fedId(), fedSlot(), SiStripFedKey::feUnit(), i2cAddr(), lld(), lldChannel(), mux(), nApvPairs(), and pll().

Referenced by operator<<().

00152                                                             {
00153   ss << " [FedChannelConnection::" << __func__ << "]" << std::endl
00154      << " FedCrate/FedSlot/FedId/FeUnit/FeChan/FedCh : "
00155      << fedCrate() << "/"
00156      << fedSlot() << "/"
00157      << fedId() << "/"
00158      << SiStripFedKey::feUnit( fedCh() ) << "/" 
00159      << SiStripFedKey::feChan( fedCh() ) << "/" 
00160      << fedCh() << std::endl
00161      << " FecCrate/FecSlot/FecRing/CcuAddr/CcuChan   : "
00162      << fecCrate() << "/"
00163      << fecSlot() << "/"
00164      << fecRing() << "/"
00165      << ccuAddr() << "/"
00166      << ccuChan() << std::endl
00167      << " DcuId/DetId                                : "
00168      << std::hex
00169      << "0x" << std::setfill('0') << std::setw(8) << dcuId() << "/"
00170      << "0x" << std::setfill('0') << std::setw(8) << detId() << std::endl
00171      << std::dec
00172      << " LldChan/APV0/APV1                          : "
00173      << lldChannel() << "/" 
00174      << i2cAddr(0) << "/"
00175      << i2cAddr(1) << std::endl
00176      << " pairNumber/nPairs/nStrips                  : "
00177      << apvPairNumber() << "/"
00178      << nApvPairs() << "/"
00179      << 256*nApvPairs() << std::endl
00180      << " DCU/MUX/PLL/LLD found                      : "
00181      << std::boolalpha
00182      << dcu() << "/"
00183      << mux() << "/"
00184      << pll() << "/"
00185      << lld()
00186      << std::noboolalpha;
00187 }

void FedChannelConnection::terse ( std::stringstream &  ss  )  const

Prints terse information for this connection object.

Definition at line 191 of file FedChannelConnection.cc.

References apvPairNumber(), ccuAddr(), ccuChan(), dcuId(), detId(), fecCrate(), SiStripFedKey::feChan(), fecRing(), fecSlot(), fedCh(), fedCrate(), fedId(), fedSlot(), SiStripFedKey::feUnit(), i2cAddr(), and nApvPairs().

00191                                                             {
00192   ss << " FED:cr/sl/id/fe/ch/chan=" 
00193      << fedCrate() << "/" 
00194      << fedSlot() << "/" 
00195      << fedId() << "/" 
00196      << SiStripFedKey::feUnit( fedCh() ) << "/" 
00197      << SiStripFedKey::feChan( fedCh() ) << "/" 
00198      << fedCh() << "," 
00199      << " FEC:cr/sl/ring/ccu/mod="
00200      << fecCrate() << "/"
00201      << fecSlot() << "/" 
00202      << fecRing() << "/"
00203      << ccuAddr() << "/" 
00204      << ccuChan() << ","
00205      << " apvs=" 
00206      << i2cAddr(0) << "/" 
00207      << i2cAddr(1) << "," 
00208      << " pair=" << apvPairNumber()+1
00209      << " (from " << nApvPairs() << "),"
00210      << " dcu/detid=" 
00211      << std::hex
00212      << "0x" << std::setfill('0') << std::setw(8) << dcuId() << "/"
00213      << "0x" << std::setfill('0') << std::setw(8) << detId() 
00214      << std::dec;
00215 }


Member Data Documentation

uint16_t FedChannelConnection::apv0_ [private]

Definition at line 168 of file FedChannelConnection.h.

Referenced by apvPairNumber(), i2cAddr(), and lldChannel().

uint16_t FedChannelConnection::apv1_ [private]

Definition at line 169 of file FedChannelConnection.h.

Referenced by apvPairNumber(), i2cAddr(), and lldChannel().

uint16_t FedChannelConnection::ccuAddr_ [private]

Definition at line 164 of file FedChannelConnection.h.

Referenced by ccuAddr().

uint16_t FedChannelConnection::ccuChan_ [private]

Definition at line 165 of file FedChannelConnection.h.

Referenced by ccuChan().

bool FedChannelConnection::dcu0x00_ [private]

Definition at line 184 of file FedChannelConnection.h.

Referenced by dcu().

uint32_t FedChannelConnection::dcuId_ [private]

Definition at line 172 of file FedChannelConnection.h.

Referenced by dcuId().

uint32_t FedChannelConnection::detId_ [private]

Definition at line 173 of file FedChannelConnection.h.

Referenced by detId().

uint16_t FedChannelConnection::fecCrate_ [private]

Definition at line 161 of file FedChannelConnection.h.

Referenced by fecCrate().

uint16_t FedChannelConnection::fecRing_ [private]

Definition at line 163 of file FedChannelConnection.h.

Referenced by fecRing().

uint16_t FedChannelConnection::fecSlot_ [private]

Definition at line 162 of file FedChannelConnection.h.

Referenced by fecSlot().

uint16_t FedChannelConnection::fedCh_ [private]

Definition at line 180 of file FedChannelConnection.h.

Referenced by fedCh(), and isConnected().

uint16_t FedChannelConnection::fedCrate_ [private]

Definition at line 177 of file FedChannelConnection.h.

Referenced by fedCrate().

uint16_t FedChannelConnection::fedId_ [private]

Definition at line 179 of file FedChannelConnection.h.

Referenced by fedId(), and isConnected().

uint16_t FedChannelConnection::fedSlot_ [private]

Definition at line 178 of file FedChannelConnection.h.

Referenced by fedSlot().

uint16_t FedChannelConnection::length_ [private]

Definition at line 181 of file FedChannelConnection.h.

Referenced by fiberLength().

bool FedChannelConnection::lld0x60_ [private]

Definition at line 187 of file FedChannelConnection.h.

Referenced by lld().

bool FedChannelConnection::mux0x43_ [private]

Definition at line 185 of file FedChannelConnection.h.

Referenced by mux().

uint16_t FedChannelConnection::nApvPairs_ [private]

Definition at line 174 of file FedChannelConnection.h.

Referenced by apvPairNumber(), nApvPairs(), and nDetStrips().

bool FedChannelConnection::pll0x44_ [private]

Definition at line 186 of file FedChannelConnection.h.

Referenced by pll().


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