MuonMscRecoCalibrater
class MuonMscRecoCalibrater : public MuonMscCalibrater, public xCalibraterSingleton<MuonMscCalibrater, 18>
MSC calibrator interface for reco.
Inheritance:
Public Classes
class MscAddress
-
MscAddress()
-
-
MscAddress(int chnId)
-
-
bool operator <( const MscAddress & y)
-
-
bool operator ==( const MscAddress & y)
-
-
int _chnId
-
Public Fields
typedef std::map <MscAddress,d0_RefTo<MuonMscGains,MuonMscGains::dbkey_type > > GAINMAP
typedef std::map <MscAddress,d0_RefTo<MuonMscLeds,MuonMscLeds::dbkey_type > > LEDMAP
typedef std::map <MscAddress,d0_RefTo<MuonMscPeds,MuonMscPeds::dbkey_type > > PEDMAP
typedef std::map <MscAddress,d0_RefTo<MuonMscT0Adjs,MuonMscT0Adjs::dbkey_type > > T0ADJMAP
typedef std::map <MscAddress,d0_RefTo<MuonMscT0Offs,MuonMscT0Offs::dbkey_type> > T0OffMAP
Public Methods
const d0_RefTo <MuonMscGains,MuonMscGains::dbkey_type > gain(int chnId)
const GAINMAP& gain()
const LEDMAP& led()
const d0_RefTo <MuonMscLeds,MuonMscLeds::dbkey_type> led(int chnId)
const PEDMAP& ped()
const d0_RefTo <MuonMscPeds,MuonMscPeds::dbkey_type> ped(int chnId)
const T0ADJMAP& t0adj()
const d0_RefTo <MuonMscT0Adjs,MuonMscT0Adjs::dbkey_type > t0adj(int chnId)
const T0OffMAP& t0off()
const d0_RefTo <MuonMscT0Offs,MuonMscT0Offs::dbkey_type > t0off(int chnId)
Protected Methods
virtual bool update_constants( d0_RefTo<MuonMscCals, d0_DBKey_1<long> > calib)
Private Fields
bool _adrMapReady
d0_RefTo <MuonMscCals,d0_DBKey_1<long> > _calib
std::map <MscAddress,int> _chanIds
GAINMAP _gain
bool _gainMapReady
LEDMAP _led
bool _ledMapReady
PEDMAP _ped
bool _pedMapReady
T0ADJMAP _t0adj
bool _t0adjMapReady
T0OffMAP _t0off
bool _t0offMapReady
Private Methods
int channelId(const MscAddress & address)
template <class T> void flagReady()
void flagReady()
bool makeAdrMap()
bool makeGainMap()
bool makeLedMap()
template <class T> void makeParMap( std::map <MscAddress, d0_RefTo<T, typename T::dbkey_type> >& map, const std::string& ctype)
void makeParMap( std::map <MscAddress, d0_RefTo<MuonMscT0Offs, MuonMscT0Offs::dbkey_type> >& map)
bool makePedMap()
bool makeT0AdjMap()
bool makeT0OffMap()
const d0_RefTo <MuonMscT0Offs,MuonMscT0Offs::dbkey_type > parameter( int chnId, std::map <MscAddress, d0_RefTo<MuonMscT0Offs, MuonMscT0Offs::dbkey_type > > & map)
template <class T> const d0_RefTo <T,typename T::dbkey_type > parameter( int chnId, std::map <MscAddress, d0_RefTo<T, typename T::dbkey_type> > & map, const std::string& ctype)
Documentation
MSC 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