CMS 3D CMS Logo

SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType > Class Template Reference

#include <CondTools/SiPixel/interface/SiPixelGainCalibrationServiceBase.h>

Inheritance diagram for SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >:

SiPixelGainCalibrationServiceBase

List of all members.

Public Member Functions

std::vector< uint32_t > getDetIds ()
virtual float getGain (const uint32_t &detID, const int &col, const int &row)=0
virtual float getPedestal (const uint32_t &detID, const int &col, const int &row)=0
virtual bool isDead (const uint32_t &detID, const int &col, const int &row)=0
virtual bool isDeadColumn (const uint32_t &detID, const int &col, const int &row)=0
void setESObjects (const edm::EventSetup &es)
 SiPixelGainCalibrationServicePayloadGetter (const edm::ParameterSet &conf)
virtual ~SiPixelGainCalibrationServicePayloadGetter ()

Protected Member Functions

float getGainByColumn (const uint32_t &detID, const int &col, const int &row, bool &isDeadColumn)
float getGainByPixel (const uint32_t &detID, const int &col, const int &row, bool &isDeadPixel)
float getPedestalByColumn (const uint32_t &detID, const int &col, const int &row, bool &isDeadColumn)
float getPedestalByPixel (const uint32_t &detID, const int &col, const int &row, bool &isDeadPixel)
void throwExepctionForBadRead (std::string payload, const uint32_t &detID, const int &col, const int &row, double value) const

Private Attributes

edm::ParameterSet conf_
bool ESetupInit_
int numberOfRowsAveragedOver_
int old_cols
uint32_t old_detID
thePayloadObject::Range old_range
int oldAveragedBlockDataGain_
int oldAveragedBlockDataPed_
int oldColumnIndexGain_
int oldColumnIndexPed_
float oldColumnValueGain_
float oldColumnValuePed_
bool oldThisColumnIsDeadGain_
bool oldThisColumnIsDeadPed_
edm::ESHandle< thePayloadObject > ped


Detailed Description

template<class thePayloadObject, class theDBRecordType>
class SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >

Definition at line 41 of file SiPixelGainCalibrationServiceBase.h.


Constructor & Destructor Documentation

template<class thePayloadObject, class theDBRecordType>
SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter ( const edm::ParameterSet conf  )  [inline, explicit]

Definition at line 95 of file SiPixelGainCalibrationServiceBase.h.

References SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_detID, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldAveragedBlockDataGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldAveragedBlockDataPed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnIndexGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnIndexPed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnValueGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnValuePed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsDeadGain_, and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsDeadPed_.

00095                                                                                                                                                    :
00096   conf_(conf),
00097   ESetupInit_(false)
00098 {
00099 
00100   edm::LogInfo("SiPixelGainCalibrationServicePayloadGetter")  << "[SiPixelGainCalibrationServicePayloadGetter::SiPixelGainCalibrationServicePayloadGetter]";
00101   // Initialize cache variables
00102   old_detID             = 0;
00103   oldColumnIndexGain_   = -1;
00104   oldColumnIndexPed_    = -1;
00105   oldColumnValueGain_   = 0.;
00106   oldColumnValuePed_    = 0.; 
00107 
00108   oldAveragedBlockDataGain_ = -1;
00109   oldAveragedBlockDataPed_  = -1;
00110   oldThisColumnIsDeadGain_ = false;
00111   oldThisColumnIsDeadPed_  = false;
00112 
00113 }

template<class thePayloadObject, class theDBRecordType>
virtual SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::~SiPixelGainCalibrationServicePayloadGetter (  )  [inline, virtual]

Definition at line 45 of file SiPixelGainCalibrationServiceBase.h.

00045 {};


Member Function Documentation

template<class thePayloadObject, class theDBRecordType>
std::vector< uint32_t > SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getDetIds (  )  [inline, virtual]

Implements SiPixelGainCalibrationServiceBase.

Definition at line 125 of file SiPixelGainCalibrationServiceBase.h.

References SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ped.

00125                                                                                                             {
00126 
00127   std::vector<uint32_t> vdetId_;  
00128   ped->getDetIds(vdetId_);
00129   return vdetId_;
00130 
00131 }

template<class thePayloadObject, class theDBRecordType>
virtual float SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGain ( const uint32_t &  detID,
const int col,
const int row 
) [pure virtual]

Implements SiPixelGainCalibrationServiceBase.

Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.

template<class thePayloadObject, class theDBRecordType>
float SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn ( const uint32_t &  detID,
const int col,
const int row,
bool isDeadColumn 
) [inline, protected]

Definition at line 207 of file SiPixelGainCalibrationServiceBase.h.

References SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ESetupInit_, Exception, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::numberOfRowsAveragedOver_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_cols, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_detID, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_range, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldAveragedBlockDataGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnIndexGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnValueGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsDeadGain_, and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ped.

00207                                                                                                                                                                             {
00208   
00209   if(ESetupInit_) {
00210     //&&&&&&&&&&&&&&&&&&&&
00211     //Access from DB
00212     //&&&&&&&&&&&&&&&&&&&&
00213     bool inTheSameAveragedDataBlock = false;
00214     if ( row / numberOfRowsAveragedOver_ == oldAveragedBlockDataGain_ )
00215        inTheSameAveragedDataBlock = true;
00216 
00217     if (detID != old_detID){
00218       old_detID=detID;
00219       std::pair<const typename thePayloadObject::Range, const int> rangeAndNCols = ped->getRangeAndNCols(detID);
00220       old_range = rangeAndNCols.first;
00221       old_cols  = rangeAndNCols.second;
00222     }
00223     else if (col == oldColumnIndexGain_ && inTheSameAveragedDataBlock) // same DetID, same column
00224     {
00225        isDeadColumn = oldThisColumnIsDeadGain_;
00226        return oldColumnValueGain_;
00227     }
00228 
00229     oldColumnIndexGain_       = col;
00230     oldAveragedBlockDataGain_ = row / numberOfRowsAveragedOver_;
00231     oldColumnValueGain_       = ped->getGain(col, row, old_range, old_cols, isDeadColumn);
00232     oldThisColumnIsDeadGain_  = isDeadColumn;
00233 
00234     return oldColumnValueGain_;
00235 
00236   } else throw cms::Exception("NullPointer")
00237     << "[SiPixelGainCalibrationServicePayloadGetter::getGainByColumn] SiPixelGainCalibrationRcd not initialized ";
00238 }

template<class thePayloadObject, class theDBRecordType>
float SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByPixel ( const uint32_t &  detID,
const int col,
const int row,
bool isDeadPixel 
) [inline, protected]

Definition at line 153 of file SiPixelGainCalibrationServiceBase.h.

References SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ESetupInit_, Exception, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_cols, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_detID, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_range, and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ped.

00153                                                                                                                                                                      {
00154   
00155   if(ESetupInit_) {
00156     //&&&&&&&&&&&&&&&&&&&&
00157     //Access from DB
00158     //&&&&&&&&&&&&&&&&&&&&
00159     if (detID != old_detID){
00160       old_detID=detID;
00161       std::pair<const typename thePayloadObject::Range, const int> rangeAndNCols = ped->getRangeAndNCols(detID);
00162       old_range = rangeAndNCols.first;
00163       old_cols  = rangeAndNCols.second;
00164     }
00165     return ped->getGain(col, row, old_range, old_cols, isDead);
00166   } else throw cms::Exception("NullPointer")
00167     << "[SiPixelGainCalibrationServicePayloadGetter::getGainByPixel] SiPixelGainCalibrationRcd not initialized ";
00168 }

template<class thePayloadObject, class theDBRecordType>
virtual float SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestal ( const uint32_t &  detID,
const int col,
const int row 
) [pure virtual]

Implements SiPixelGainCalibrationServiceBase.

Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.

template<class thePayloadObject, class theDBRecordType>
float SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn ( const uint32_t &  detID,
const int col,
const int row,
bool isDeadColumn 
) [inline, protected]

Definition at line 172 of file SiPixelGainCalibrationServiceBase.h.

References SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ESetupInit_, Exception, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::numberOfRowsAveragedOver_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_cols, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_detID, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_range, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldAveragedBlockDataPed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnIndexPed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnValuePed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsDeadPed_, and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ped.

00172                                                                                                                                                                                 { 
00173   if(ESetupInit_) {
00174     //&&&&&&&&&&&&&&&&&&&&
00175     //Access from DB
00176     //&&&&&&&&&&&&&&&&&&&&
00177       // see if we are in the same averaged data block
00178       bool inTheSameAveragedDataBlock = false;
00179       if ( row / numberOfRowsAveragedOver_ == oldAveragedBlockDataPed_ )
00180          inTheSameAveragedDataBlock = true;
00181 
00182       if (detID != old_detID){
00183         old_detID=detID;
00184         std::pair<const typename thePayloadObject::Range, const int> rangeAndNCols = ped->getRangeAndNCols(detID);
00185         old_range = rangeAndNCols.first;
00186         old_cols  = rangeAndNCols.second;
00187       } 
00188       else if (col == oldColumnIndexPed_ && inTheSameAveragedDataBlock) // same DetID, same column, same data block
00189       {
00190          isDeadColumn = oldThisColumnIsDeadPed_;
00191          return oldColumnValuePed_;
00192       } 
00193 
00194       oldColumnIndexPed_       = col;
00195       oldAveragedBlockDataPed_ = row / numberOfRowsAveragedOver_;
00196       oldColumnValuePed_       = ped->getPed(col, row, old_range, old_cols, isDeadColumn);
00197       oldThisColumnIsDeadPed_  = isDeadColumn;
00198 
00199       return oldColumnValuePed_;
00200 
00201   } else throw cms::Exception("NullPointer")
00202     << "[SiPixelGainCalibrationServicePayloadGetter::getPedestalByColumn] SiPixelGainCalibrationRcd not initialized ";
00203 }

template<class thePayloadObject, class theDBRecordType>
float SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByPixel ( const uint32_t &  detID,
const int col,
const int row,
bool isDeadPixel 
) [inline, protected]

Definition at line 134 of file SiPixelGainCalibrationServiceBase.h.

References SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ESetupInit_, Exception, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_cols, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_detID, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_range, and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ped.

00134                                                                                                                                                                          { 
00135   if(ESetupInit_) {
00136     //&&&&&&&&&&&&&&&&&&&&
00137     //Access from DB
00138     //&&&&&&&&&&&&&&&&&&&&
00139       if (detID != old_detID){
00140         old_detID=detID;
00141         std::pair<const typename thePayloadObject::Range, const int> rangeAndNCols = ped->getRangeAndNCols(detID);
00142         old_range = rangeAndNCols.first;
00143         old_cols  = rangeAndNCols.second;
00144       }
00145       //std::cout<<" Pedestal "<<ped->getPed(col, row, old_range, old_cols)<<std::endl;
00146       return  ped->getPed(col, row, old_range, old_cols, isDead);
00147   } else throw cms::Exception("NullPointer")
00148     << "[SiPixelGainCalibrationServicePayloadGetter::getPedestalByPixel] SiPixelGainCalibrationRcd not initialized ";
00149 }

template<class thePayloadObject, class theDBRecordType>
virtual bool SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::isDead ( const uint32_t &  detID,
const int col,
const int row 
) [pure virtual]

Implements SiPixelGainCalibrationServiceBase.

Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.

template<class thePayloadObject, class theDBRecordType>
virtual bool SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::isDeadColumn ( const uint32_t &  detID,
const int col,
const int row 
) [pure virtual]

Implements SiPixelGainCalibrationServiceBase.

Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.

template<class thePayloadObject, class theDBRecordType>
void SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::setESObjects ( const edm::EventSetup es  )  [inline, virtual]

Implements SiPixelGainCalibrationServiceBase.

Definition at line 116 of file SiPixelGainCalibrationServiceBase.h.

References SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ESetupInit_, edm::EventSetup::get(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::numberOfRowsAveragedOver_, and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ped.

Referenced by SiPixelDigitizerAlgorithm::init().

00116                                                                                                                          {
00117 
00118     es.get<theDBRecordType>().get(ped);
00119     numberOfRowsAveragedOver_ = ped->getNumberOfRowsToAverageOver();
00120     ESetupInit_ = true;
00121 
00122 }

template<class thePayloadObject, class theDBRecordType>
void SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::throwExepctionForBadRead ( std::string  payload,
const uint32_t &  detID,
const int col,
const int row,
double  value = -1 
) const [inline, protected]

Definition at line 241 of file SiPixelGainCalibrationServiceBase.h.

References TestMuL1L2Filter_cff::cerr, lat::endl(), and value.

00242 {
00243    std::cerr << "[SiPixelGainCalibrationServicePayloadGetter::SiPixelGainCalibrationServicePayloadGetter]"
00244       << "[SiPixelGainCalibrationServicePayloadGetter] ERROR - Slow down, speed racer! You have tried to read the ped/gain on a pixel that is flagged as dead. For payload: " << payload << "  DETID: " 
00245       << detID << " col: " << col << " row: " << row << ". You must check if the pixel is dead before asking for the ped/gain value, otherwise you will get corrupt data! value: " << value << std::endl;
00246 
00247    // really yell if this occurs
00248 
00249    edm::LogError("SiPixelGainCalibrationService") << "[SiPixelGainCalibrationServicePayloadGetter::SiPixelGainCalibrationServicePayloadGetter]"
00250       << "[SiPixelGainCalibrationServicePayloadGetter] ERROR - Slow down, speed racer! You have tried to read the ped/gain on a pixel that is flagged as dead. For payload: " << payload << "  DETID: " 
00251       << detID << " col: " << col << " row: " << row << ". You must check if the pixel is dead before asking for the ped/gain value, otherwise you will get corrupt data! value: " << value << std::endl;
00252 }


Member Data Documentation

template<class thePayloadObject, class theDBRecordType>
edm::ParameterSet SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::conf_ [private]

Definition at line 71 of file SiPixelGainCalibrationServiceBase.h.

template<class thePayloadObject, class theDBRecordType>
bool SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ESetupInit_ [private]

Definition at line 72 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByPixel(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByPixel(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::setESObjects().

template<class thePayloadObject, class theDBRecordType>
int SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::numberOfRowsAveragedOver_ [private]

Definition at line 74 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::setESObjects().

template<class thePayloadObject, class theDBRecordType>
int SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_cols [private]

Definition at line 77 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByPixel(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByPixel().

template<class thePayloadObject, class theDBRecordType>
uint32_t SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_detID [private]

Definition at line 76 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByPixel(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByPixel(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().

template<class thePayloadObject, class theDBRecordType>
thePayloadObject::Range SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_range [private]

Definition at line 91 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByPixel(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByPixel().

template<class thePayloadObject, class theDBRecordType>
int SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldAveragedBlockDataGain_ [private]

Definition at line 81 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().

template<class thePayloadObject, class theDBRecordType>
int SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldAveragedBlockDataPed_ [private]

Definition at line 82 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().

template<class thePayloadObject, class theDBRecordType>
int SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnIndexGain_ [private]

Definition at line 86 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().

template<class thePayloadObject, class theDBRecordType>
int SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnIndexPed_ [private]

Definition at line 87 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().

template<class thePayloadObject, class theDBRecordType>
float SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnValueGain_ [private]

Definition at line 88 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().

template<class thePayloadObject, class theDBRecordType>
float SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnValuePed_ [private]

Definition at line 89 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().

template<class thePayloadObject, class theDBRecordType>
bool SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsDeadGain_ [private]

Definition at line 84 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().

template<class thePayloadObject, class theDBRecordType>
bool SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsDeadPed_ [private]

Definition at line 85 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().

template<class thePayloadObject, class theDBRecordType>
edm::ESHandle<thePayloadObject> SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::ped [private]

Definition at line 73 of file SiPixelGainCalibrationServiceBase.h.

Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getDetIds(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByColumn(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getGainByPixel(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByColumn(), SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::getPedestalByPixel(), and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::setESObjects().


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