MuonPdtRecoCalibrater
class MuonPdtRecoCalibrater : public MuonPdtCalibrater, public xCalibraterSingleton<MuonPdtCalibrater, 19>
PDT calibrator interface for reco.
Inheritance:
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