1 #ifndef HPIONTRACKERTRB3LOOKUP_H
2 #define HPIONTRACKERTRB3LOOKUP_H
6 #include "htrbnetdef.h"
35 void fill(Int_t m, Int_t c) {
58 if (c >= 0 && c < 256)
return &((*this)[c]);
78 const Char_t* title =
"Lookup table for the TRB3 unpacker of the PionTracker",
79 const Char_t* context =
"PionTrackerTrb3LookupProduction",
80 Int_t minTrbnetAddress = Trbnet::kPionTrackerTrb3MinTrbnetAddress,
81 Int_t maxTrbnetAddress = Trbnet::kPionTrackerTrb3MaxTrbnetAddress);
91 Int_t
getSize() {
return array->GetLast() + 1;}
98 Bool_t fill(Int_t, Int_t, Int_t, Int_t);
99 Bool_t readline(
const Char_t*);
100 void putAsciiHeader(TString&);
101 void write(fstream&);
HPionTrackerTrb3LookupBoard * getBoard(Int_t trbnetAddress)
HPionTrackerTrb3LookupChan & operator[](Int_t i)
void setModule(const Int_t n)
void fill(Int_t m, Int_t c)
~HPionTrackerTrb3LookupChan()
void getAddress(Int_t &m, Int_t &c)
void setCell(const Int_t n)
void fill(HPionTrackerTrb3LookupChan &r)
HPionTrackerTrb3LookupChan * getChannel(Int_t c)
HPionTrackerTrb3LookupBoard * operator[](Int_t i)
HPionTrackerTrb3LookupChan()