1 #ifndef TimePixParameters_h 
    2 #define TimePixParameters_h 1 
   11 #include "EVENT/LCGenericObject.h" 
   12 #include "IMPL/LCGenericObjectImpl.h" 
   48     void setDACs(
int chipIndex, 
int * DACs);
 
   54     int getDAC(
int chipIndex, 
int dacIndex) 
const;
 
   68     int getDisc(
int chipIndex) 
const;
 
   77     int getFBK(
int chipIndex) 
const;
 
   78     int getGnd(
int chipIndex) 
const;
 
   79     int getTHS(
int chipIndex) 
const;
 
   99     void print(  std::ostream& os = std::cout ) 
const;
 
  116       return std::string(
"TimePixParameters");
 
  120       return std::string(
"i:ChipID,Type,Polarity,NChips,DACs[16NChips],d:clock(MHz),shutterEndTime(ns)");
 
const std::string getTypeName() const 
 
int getTHLFine(int chipIndex) const 
 
virtual ~TimePixParameters()
Important for memory handling. 
 
int getTHHCoarse(int chipIndex) const 
 
int getType() const 
get the chip type (3=timepix) 
 
TimePixParameters(EVENT::LCObject *obj)
Constructor needed to interpret LCCollection read from file/database. 
 
int getTHS(int chipIndex) const 
 
double getDoubleVal(int index) const 
 
int getNChips() const 
Get the number of chips. 
 
int getGnd(int chipIndex) const 
 
int getBiasVLDS(int chipIndex) const 
 
int getFBK(int chipIndex) const 
 
void print(std::ostream &os=std::cout) const 
 
int getTHHFine(int chipIndex) const 
 
int getTHLCoarse(int chipIndex) const 
 
const std::string getDataDescription() const 
 
int getBuffA(int chipIndex) const 
 
void setPolarity(int polarity)
set the polarity 
 
void setClock(double clock)
Set the clock (in MHz) 
 
std::ostream & operator<<(std::ostream &os, const ADCChannelMapping &acm)
 
int getIKrumm(int chipIndex) const 
 
void setType(int type)
set the chip type (3=timepix) 
 
int getChipID() const 
get the chip iID aka module number 
 
int getDisc(int chipIndex) const 
 
void setShutterEndTime(double shutterEndTime)
Set the shutter end time (wrt. tigger) 
 
int getDAC(int chipIndex, int dacIndex) const 
Get a specific DAC by index. 
 
double getShutterEndTime() const 
Get the shutter end time (wrt. tigger) 
 
float getFloatVal(int index) const 
 
static std::string getRevision()
 
double getClock() const 
Get the clock (in MHz) 
 
int getDelayN(int chipIndex) const 
 
IMPL::LCGenericObjectImpl * myObj
 
static std::string getDefaultColName()
 
int getRefLVDS(int chipIndex) const 
 
int getIntVal(int index) const 
 
void setDACs(int chipIndex, int *DACs)
Set the DACs for one chip, a 16 words long integer array. 
 
int getBuffB(int chipIndex) const 
 
int getPolarity() const 
get the polarity 
 
void setChipID(int chipID)
set the chip iID aka module number 
 
int getPreamp(int chipIndex) const