51 map<Int_t,Int_t>::iterator it =
address.find(*addr);
66 Bool_t
rc = input->
init(
this,set);
93 if (!l)
return kFALSE;
110 map<Int_t,Int_t>::iterator it;
116 address.insert(make_pair(mapFrom,mapTo));
121 (*it).second = mapTo;
132 map<Int_t,Int_t>::iterator it;
156 void HMdcOepAddrCorrPar::Streamer(TBuffer &R__b)
161 if (R__b.IsReading()) {
162 Version_t R__v = R__b.ReadVersion(&R__s, &R__c);
if (R__v) { }
163 HParCond::Streamer(R__b);
172 R__b.CheckByteCount(R__s, R__c, HMdcOepAddrCorrPar::IsA());
174 R__c = R__b.WriteVersion(HMdcOepAddrCorrPar::IsA(), kTRUE);
175 HParCond::Streamer(R__b);
177 R__b.SetByteCount(R__c, kTRUE);
HMdcOepAddrCorrPar(const char *name="MdcOepAddrCorrPar", const char *title="Mdc unpacker lookuptable for data recovery", const char *context="MdcOepAddrCorrParProduction")
void setMapping(Int_t adress, Int_t mapTo)
virtual Bool_t init(HParSet *, Int_t *)
virtual HDetParIo * getDetParIo(const Text_t *)
~HMdcOepAddrCorrPar(void)
Bool_t changed
static flag
map< Int_t, Int_t > address
Bool_t checkAddress(Int_t *addr)
Bool_t fill(const Text_t *, Text_t *, const Int_t)
TArrayI AddressLookupMap
Map wrong addresses of OEP's to correct ones e.g. 2001 -> 2003.
Bool_t getParams(HParamList *l)
void putParams(HParamList *l)
virtual Bool_t init(void)