class MuonPdtRecoCalibrater : public MuonPdtCalibrater, public xCalibraterSingleton<MuonPdtCalibrater, 19>

PDT calibrator interface for reco.

Inheritance:


Inherited from MuonPdtCalibrater:

Public Classes

class PdtAddress
PdtAddress()
PdtAddress(int chnId)
bool operator <( const PdtAddress & y)
bool operator ==( const PdtAddress & y)
int _chnId

Public Fields

typedef std::map <PdtAddress,d0_RefTo<MuonPdtGains,MuonPdtGains::dbkey_type > > GAINMAP
typedef std::map <PdtAddress,d0_RefTo<MuonPdtT0Chns,MuonPdtT0Chns::dbkey_type > > T0CHNMAP

Public Methods

const GAINMAP& gain()
const d0_RefTo <MuonPdtGains,MuonPdtGains::dbkey_type > gain(int chnId)
const T0CHNMAP& t0chn()
const d0_RefTo <MuonPdtT0Chns,MuonPdtT0Chns::dbkey_type> t0chn(int chnId)

Protected Methods

virtual bool update_constants( d0_RefTo<MuonPdtCals, d0_DBKey_1<long> > calib)

Private Fields

bool _adrMapReady
d0_RefTo <MuonPdtCals,d0_DBKey_1<long> > _calib
std::map <PdtAddress,int> _chanIds
GAINMAP _gain
bool _gainMapReady
T0CHNMAP _t0chn
bool _t0chnMapReady

Private Methods

int channelId(const PdtAddress & address)
template <class T> void flagReady()
bool makeAdrMap()
bool makeGainMap()
template <class T> void makeParMap( std::map <PdtAddress, d0_RefTo<T, typename T::dbkey_type> >& map, const std::string& ctype)
bool makeT0ChnMap()
template <class T> const d0_RefTo <T,typename T::dbkey_type > parameter( int chnId, std::map <PdtAddress, d0_RefTo<T, typename T::dbkey_type> > & map, const std::string& ctype)

Documentation

PDT calibrator interface for reco.

This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de