class MuonMdtCalibrater : public xDetCalibrater<MuonMdtCals, d0_DBKey_1<long> >

Servant for top level Calibrator. Allows to refresh calibration parameters when necessary in accordance with run number.

Inheritance:


Public Classes

class MdtAddress
MdtAddress()
MdtAddress(int mdcId)
bool operator <( const MdtAddress & y)
bool operator ==( const MdtAddress & y)
int _mdcId

Public Fields

typedef std::map <MdtAddress,d0_RefTo<MuonMdtT0Mdcs,MuonMdtT0Mdcs::dbkey_type > > T0MAP

Public Methods

MuonMdtCalibrater()
const d0_RefTo <MuonMdtT0Mdcs,MuonMdtT0Mdcs::dbkey_type> t0(int mdcId)
const T0MAP& t0()
gain accessors

Protected Methods

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

Private Fields

bool _adrMapReady
d0_RefTo <MuonMdtCals,d0_DBKey_1<long> > _calib
std::map <MdtAddress,int> _mdcsIds
T0MAP _t0
bool _t0MapReady
datamembers

Private Methods

void flagReady()
bool makeAdrMap()
void makeParMap( std::map <MdtAddress, d0_RefTo<MuonMdtT0Mdcs, MuonMdtT0Mdcs::dbkey_type> >& map)
bool makeT0Map()
int mdcsId(const MdtAddress & address)
const d0_RefTo <MuonMdtT0Mdcs,MuonMdtT0Mdcs::dbkey_type > parameter( int mdcId, std::map <MdtAddress, d0_RefTo<MuonMdtT0Mdcs, MuonMdtT0Mdcs::dbkey_type > > & map)

Documentation

Servant for top level Calibrator. Allows to refresh calibration parameters when necessary in accordance with run number.
class MdtAddress

MdtAddress()

MdtAddress(int mdcId)

bool operator <( const MdtAddress & y)

bool operator ==( const MdtAddress & y)

int _mdcId

typedef std::map <MdtAddress,d0_RefTo<MuonMdtT0Mdcs,MuonMdtT0Mdcs::dbkey_type > > T0MAP

MuonMdtCalibrater()

const T0MAP& t0()
gain accessors

const d0_RefTo <MuonMdtT0Mdcs,MuonMdtT0Mdcs::dbkey_type> t0(int mdcId)

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

int mdcsId(const MdtAddress & address)

bool makeT0Map()

bool makeAdrMap()

const d0_RefTo <MuonMdtT0Mdcs,MuonMdtT0Mdcs::dbkey_type > parameter( int mdcId, std::map <MdtAddress, d0_RefTo<MuonMdtT0Mdcs, MuonMdtT0Mdcs::dbkey_type > > & map)

void makeParMap( std::map <MdtAddress, d0_RefTo<MuonMdtT0Mdcs, MuonMdtT0Mdcs::dbkey_type> >& map)

void flagReady()

bool _t0MapReady
datamembers

bool _adrMapReady

T0MAP _t0

std::map <MdtAddress,int> _mdcsIds

d0_RefTo <MuonMdtCals,d0_DBKey_1<long> > _calib


Direct child classes:
MuonMdtRecoCalibrater

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