BmnRoot
Loading...
Searching...
No Matches
BmnZDCRaw2Digit Class Reference

#include <BmnZDCRaw2Digit.h>

Public Member Functions

 BmnZDCRaw2Digit (Int_t period, Int_t run, TString mappingFile, TString calibrationFile="", TString MaxPositionFile="")
 
 BmnZDCRaw2Digit ()
 
virtual ~BmnZDCRaw2Digit ()
 
void print ()
 
void setParStep (Float_t p)
 
Float_t getParStep ()
 
void setParStart (Float_t p)
 
Float_t getParStart ()
 
void setThreshold (Float_t t)
 
Float_t getThreshold ()
 
void setEnergy (Float_t e)
 
Float_t getEnergy ()
 
void setError (Float_t s)
 
Float_t getError ()
 
void setNorm (Float_t n)
 
Float_t getNorm ()
 
void setType (Int_t t)
 
Int_t getType ()
 
void setMinSamples (Int_t m)
 
Int_t getMinSamples ()
 
void setPedSamples (Int_t p)
 
Int_t getPedSamples ()
 
void setUseMeanXY (Int_t u)
 
Int_t getUseMeanXY ()
 
void setLogFunction (Int_t u)
 
Int_t getUseLogFunction ()
 
void fillEvent (TClonesArray *data, TClonesArray *zdcdigit)
 
void fillAmplitudes (TClonesArray *data)
 
int fillCalibrateCluster (TClonesArray *data, Float_t x, Float_t y, Float_t e, Int_t clsize)
 
int fillCalibrateNumbers (TClonesArray *data, Float_t x, Float_t y, Float_t e, Int_t ncells, Int_t *numbers)
 
int fillCalibrateAll (TClonesArray *data, Float_t x, Float_t y, Float_t e)
 
void fillSampleProfiles (TClonesArray *data, Float_t x, Float_t y, Float_t e, Int_t clsize)
 
void fillSampleProfilesAll (TClonesArray *data, Float_t x, Float_t y, Float_t e)
 
void calibrate ()
 
void drawzdc (int nohist=0)
 
void drawprof ()
 
void drawtest ()
 
float getAmp (int zch)
 
float getLogAmp (int lch)
 
int getLogId (int lch)
 
int getLogChan (int lch)
 
 BmnZDCRaw2Digit (Int_t period, Int_t run, TString mappingFile, TString calibrationFile="", TString MaxPositionFile="")
 
 BmnZDCRaw2Digit ()
 
virtual ~BmnZDCRaw2Digit ()
 
void print ()
 
void setParStep (Float_t p)
 
Float_t getParStep ()
 
void setParStart (Float_t p)
 
Float_t getParStart ()
 
void setThreshold (Float_t t)
 
Float_t getThreshold ()
 
void setEnergy (Float_t e)
 
Float_t getEnergy ()
 
void setError (Float_t s)
 
Float_t getError ()
 
void setNorm (Float_t n)
 
Float_t getNorm ()
 
void setType (Int_t t)
 
Int_t getType ()
 
void setMinSamples (Int_t m)
 
Int_t getMinSamples ()
 
void setPedSamples (Int_t p)
 
Int_t getPedSamples ()
 
void setUseMeanXY (Int_t u)
 
Int_t getUseMeanXY ()
 
void setLogFunction (Int_t u)
 
Int_t getUseLogFunction ()
 
void fillEvent (TClonesArray *data, TClonesArray *zdcdigit)
 
void fillAmplitudes (TClonesArray *data)
 
int fillCalibrateCluster (TClonesArray *data, Float_t x, Float_t y, Float_t e, Int_t clsize)
 
int fillCalibrateNumbers (TClonesArray *data, Float_t x, Float_t y, Float_t e, Int_t ncells, Int_t *numbers)
 
int fillCalibrateAll (TClonesArray *data, Float_t x, Float_t y, Float_t e)
 
void fillSampleProfiles (TClonesArray *data, Float_t x, Float_t y, Float_t e, Int_t clsize)
 
void fillSampleProfilesAll (TClonesArray *data, Float_t x, Float_t y, Float_t e)
 
void calibrate ()
 
void drawzdc (int nohist=0)
 
void drawprof ()
 
void drawtest ()
 
float getAmp (int zch)
 
float getLogAmp (int lch)
 
int getLogId (int lch)
 
int getLogChan (int lch)
 

Detailed Description

Definition at line 41 of file BmnZDCRaw2Digit.h.

Constructor & Destructor Documentation

◆ BmnZDCRaw2Digit() [1/4]

BmnZDCRaw2Digit::BmnZDCRaw2Digit ( Int_t  period,
Int_t  run,
TString  mappingFile,
TString  calibrationFile = "",
TString  MaxPositionFile = "" 
)

◆ BmnZDCRaw2Digit() [2/4]

BmnZDCRaw2Digit::BmnZDCRaw2Digit ( )

Definition at line 20 of file BmnZDCRaw2Digit.cxx.

References i.

◆ ~BmnZDCRaw2Digit() [1/2]

BmnZDCRaw2Digit::~BmnZDCRaw2Digit ( )
virtual

Definition at line 292 of file BmnZDCRaw2Digit.cxx.

References i.

◆ BmnZDCRaw2Digit() [3/4]

BmnZDCRaw2Digit::BmnZDCRaw2Digit ( Int_t  period,
Int_t  run,
TString  mappingFile,
TString  calibrationFile = "",
TString  MaxPositionFile = "" 
)

◆ BmnZDCRaw2Digit() [4/4]

BmnZDCRaw2Digit::BmnZDCRaw2Digit ( )

◆ ~BmnZDCRaw2Digit() [2/2]

virtual BmnZDCRaw2Digit::~BmnZDCRaw2Digit ( )
virtual

Member Function Documentation

◆ calibrate() [1/2]

void BmnZDCRaw2Digit::calibrate ( )

Definition at line 1101 of file BmnZDCRaw2Digit.cxx.

References i, and MAX_CHANNELS.

◆ calibrate() [2/2]

void BmnZDCRaw2Digit::calibrate ( )

◆ drawprof() [1/2]

void BmnZDCRaw2Digit::drawprof ( )

Definition at line 1538 of file BmnZDCRaw2Digit.cxx.

References i.

◆ drawprof() [2/2]

void BmnZDCRaw2Digit::drawprof ( )

◆ drawtest() [1/2]

void BmnZDCRaw2Digit::drawtest ( )

Definition at line 1580 of file BmnZDCRaw2Digit.cxx.

References i.

◆ drawtest() [2/2]

void BmnZDCRaw2Digit::drawtest ( )

◆ drawzdc() [1/2]

void BmnZDCRaw2Digit::drawzdc ( int  nohist = 0)

◆ drawzdc() [2/2]

void BmnZDCRaw2Digit::drawzdc ( int  nohist = 0)

◆ fillAmplitudes() [1/2]

◆ fillAmplitudes() [2/2]

void BmnZDCRaw2Digit::fillAmplitudes ( TClonesArray *  data)

◆ fillCalibrateAll() [1/2]

int BmnZDCRaw2Digit::fillCalibrateAll ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e 
)

◆ fillCalibrateAll() [2/2]

int BmnZDCRaw2Digit::fillCalibrateAll ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e 
)

◆ fillCalibrateCluster() [1/2]

int BmnZDCRaw2Digit::fillCalibrateCluster ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e,
Int_t  clsize 
)

◆ fillCalibrateCluster() [2/2]

int BmnZDCRaw2Digit::fillCalibrateCluster ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e,
Int_t  clsize 
)

◆ fillCalibrateNumbers() [1/2]

int BmnZDCRaw2Digit::fillCalibrateNumbers ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e,
Int_t  ncells,
Int_t *  numbers 
)

◆ fillCalibrateNumbers() [2/2]

int BmnZDCRaw2Digit::fillCalibrateNumbers ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e,
Int_t  ncells,
Int_t *  numbers 
)

◆ fillEvent() [1/2]

◆ fillEvent() [2/2]

void BmnZDCRaw2Digit::fillEvent ( TClonesArray *  data,
TClonesArray *  zdcdigit 
)

◆ fillSampleProfiles() [1/2]

void BmnZDCRaw2Digit::fillSampleProfiles ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e,
Int_t  clsize 
)

◆ fillSampleProfiles() [2/2]

void BmnZDCRaw2Digit::fillSampleProfiles ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e,
Int_t  clsize 
)

◆ fillSampleProfilesAll() [1/2]

void BmnZDCRaw2Digit::fillSampleProfilesAll ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e 
)

◆ fillSampleProfilesAll() [2/2]

void BmnZDCRaw2Digit::fillSampleProfilesAll ( TClonesArray *  data,
Float_t  x,
Float_t  y,
Float_t  e 
)

◆ getAmp() [1/2]

float BmnZDCRaw2Digit::getAmp ( int  zch)
inline

Definition at line 106 of file BmnZDCRaw2Digit.h.

References MAX_CHANNELS.

◆ getAmp() [2/2]

float BmnZDCRaw2Digit::getAmp ( int  zch)
inline

Definition at line 106 of file BmnZDCRaw2Digit.h.

References MAX_CHANNELS.

◆ getEnergy() [1/2]

Float_t BmnZDCRaw2Digit::getEnergy ( )
inline

Definition at line 61 of file BmnZDCRaw2Digit.h.

◆ getEnergy() [2/2]

Float_t BmnZDCRaw2Digit::getEnergy ( )
inline

Definition at line 61 of file BmnZDCRaw2Digit.h.

◆ getError() [1/2]

Float_t BmnZDCRaw2Digit::getError ( )
inline

Definition at line 64 of file BmnZDCRaw2Digit.h.

◆ getError() [2/2]

Float_t BmnZDCRaw2Digit::getError ( )
inline

Definition at line 64 of file BmnZDCRaw2Digit.h.

◆ getLogAmp() [1/2]

float BmnZDCRaw2Digit::getLogAmp ( int  lch)
inline

Definition at line 108 of file BmnZDCRaw2Digit.h.

References MAX_LOG_CHANNELS.

◆ getLogAmp() [2/2]

float BmnZDCRaw2Digit::getLogAmp ( int  lch)
inline

Definition at line 108 of file BmnZDCRaw2Digit.h.

References MAX_LOG_CHANNELS.

◆ getLogChan() [1/2]

int BmnZDCRaw2Digit::getLogChan ( int  lch)
inline

Definition at line 112 of file BmnZDCRaw2Digit.h.

References MAX_LOG_CHANNELS.

◆ getLogChan() [2/2]

int BmnZDCRaw2Digit::getLogChan ( int  lch)
inline

Definition at line 112 of file BmnZDCRaw2Digit.h.

References MAX_LOG_CHANNELS.

◆ getLogId() [1/2]

int BmnZDCRaw2Digit::getLogId ( int  lch)
inline

Definition at line 110 of file BmnZDCRaw2Digit.h.

References MAX_LOG_CHANNELS.

◆ getLogId() [2/2]

int BmnZDCRaw2Digit::getLogId ( int  lch)
inline

Definition at line 110 of file BmnZDCRaw2Digit.h.

References MAX_LOG_CHANNELS.

◆ getMinSamples() [1/2]

Int_t BmnZDCRaw2Digit::getMinSamples ( )
inline

Definition at line 73 of file BmnZDCRaw2Digit.h.

◆ getMinSamples() [2/2]

Int_t BmnZDCRaw2Digit::getMinSamples ( )
inline

Definition at line 73 of file BmnZDCRaw2Digit.h.

◆ getNorm() [1/2]

Float_t BmnZDCRaw2Digit::getNorm ( )
inline

Definition at line 67 of file BmnZDCRaw2Digit.h.

◆ getNorm() [2/2]

Float_t BmnZDCRaw2Digit::getNorm ( )
inline

Definition at line 67 of file BmnZDCRaw2Digit.h.

◆ getParStart() [1/2]

Float_t BmnZDCRaw2Digit::getParStart ( )
inline

Definition at line 55 of file BmnZDCRaw2Digit.h.

◆ getParStart() [2/2]

Float_t BmnZDCRaw2Digit::getParStart ( )
inline

Definition at line 55 of file BmnZDCRaw2Digit.h.

◆ getParStep() [1/2]

Float_t BmnZDCRaw2Digit::getParStep ( )
inline

Definition at line 52 of file BmnZDCRaw2Digit.h.

◆ getParStep() [2/2]

Float_t BmnZDCRaw2Digit::getParStep ( )
inline

Definition at line 52 of file BmnZDCRaw2Digit.h.

◆ getPedSamples() [1/2]

Int_t BmnZDCRaw2Digit::getPedSamples ( )
inline

Definition at line 76 of file BmnZDCRaw2Digit.h.

◆ getPedSamples() [2/2]

Int_t BmnZDCRaw2Digit::getPedSamples ( )
inline

Definition at line 76 of file BmnZDCRaw2Digit.h.

◆ getThreshold() [1/2]

Float_t BmnZDCRaw2Digit::getThreshold ( )
inline

Definition at line 58 of file BmnZDCRaw2Digit.h.

◆ getThreshold() [2/2]

Float_t BmnZDCRaw2Digit::getThreshold ( )
inline

Definition at line 58 of file BmnZDCRaw2Digit.h.

◆ getType() [1/2]

Int_t BmnZDCRaw2Digit::getType ( )
inline

Definition at line 70 of file BmnZDCRaw2Digit.h.

◆ getType() [2/2]

Int_t BmnZDCRaw2Digit::getType ( )
inline

Definition at line 70 of file BmnZDCRaw2Digit.h.

◆ getUseLogFunction() [1/2]

Int_t BmnZDCRaw2Digit::getUseLogFunction ( )
inline

Definition at line 82 of file BmnZDCRaw2Digit.h.

◆ getUseLogFunction() [2/2]

Int_t BmnZDCRaw2Digit::getUseLogFunction ( )
inline

Definition at line 82 of file BmnZDCRaw2Digit.h.

◆ getUseMeanXY() [1/2]

Int_t BmnZDCRaw2Digit::getUseMeanXY ( )
inline

Definition at line 79 of file BmnZDCRaw2Digit.h.

◆ getUseMeanXY() [2/2]

Int_t BmnZDCRaw2Digit::getUseMeanXY ( )
inline

Definition at line 79 of file BmnZDCRaw2Digit.h.

◆ print() [1/2]

void BmnZDCRaw2Digit::print ( )

Definition at line 320 of file BmnZDCRaw2Digit.cxx.

References i.

◆ print() [2/2]

void BmnZDCRaw2Digit::print ( )

◆ setEnergy() [1/2]

void BmnZDCRaw2Digit::setEnergy ( Float_t  e)
inline

Definition at line 60 of file BmnZDCRaw2Digit.h.

◆ setEnergy() [2/2]

void BmnZDCRaw2Digit::setEnergy ( Float_t  e)
inline

Definition at line 60 of file BmnZDCRaw2Digit.h.

◆ setError() [1/2]

void BmnZDCRaw2Digit::setError ( Float_t  s)
inline

Definition at line 63 of file BmnZDCRaw2Digit.h.

◆ setError() [2/2]

void BmnZDCRaw2Digit::setError ( Float_t  s)
inline

Definition at line 63 of file BmnZDCRaw2Digit.h.

◆ setLogFunction() [1/2]

void BmnZDCRaw2Digit::setLogFunction ( Int_t  u)
inline

Definition at line 81 of file BmnZDCRaw2Digit.h.

◆ setLogFunction() [2/2]

void BmnZDCRaw2Digit::setLogFunction ( Int_t  u)
inline

Definition at line 81 of file BmnZDCRaw2Digit.h.

◆ setMinSamples() [1/2]

void BmnZDCRaw2Digit::setMinSamples ( Int_t  m)
inline

Definition at line 72 of file BmnZDCRaw2Digit.h.

References m.

◆ setMinSamples() [2/2]

void BmnZDCRaw2Digit::setMinSamples ( Int_t  m)
inline

Definition at line 72 of file BmnZDCRaw2Digit.h.

References m.

◆ setNorm() [1/2]

void BmnZDCRaw2Digit::setNorm ( Float_t  n)
inline

Definition at line 66 of file BmnZDCRaw2Digit.h.

◆ setNorm() [2/2]

void BmnZDCRaw2Digit::setNorm ( Float_t  n)
inline

Definition at line 66 of file BmnZDCRaw2Digit.h.

◆ setParStart() [1/2]

void BmnZDCRaw2Digit::setParStart ( Float_t  p)
inline

Definition at line 54 of file BmnZDCRaw2Digit.h.

◆ setParStart() [2/2]

void BmnZDCRaw2Digit::setParStart ( Float_t  p)
inline

Definition at line 54 of file BmnZDCRaw2Digit.h.

◆ setParStep() [1/2]

void BmnZDCRaw2Digit::setParStep ( Float_t  p)
inline

Definition at line 51 of file BmnZDCRaw2Digit.h.

◆ setParStep() [2/2]

void BmnZDCRaw2Digit::setParStep ( Float_t  p)
inline

Definition at line 51 of file BmnZDCRaw2Digit.h.

◆ setPedSamples() [1/2]

void BmnZDCRaw2Digit::setPedSamples ( Int_t  p)
inline

Definition at line 75 of file BmnZDCRaw2Digit.h.

◆ setPedSamples() [2/2]

void BmnZDCRaw2Digit::setPedSamples ( Int_t  p)
inline

Definition at line 75 of file BmnZDCRaw2Digit.h.

◆ setThreshold() [1/2]

void BmnZDCRaw2Digit::setThreshold ( Float_t  t)
inline

Definition at line 57 of file BmnZDCRaw2Digit.h.

◆ setThreshold() [2/2]

void BmnZDCRaw2Digit::setThreshold ( Float_t  t)
inline

Definition at line 57 of file BmnZDCRaw2Digit.h.

◆ setType() [1/2]

void BmnZDCRaw2Digit::setType ( Int_t  t)
inline

Definition at line 69 of file BmnZDCRaw2Digit.h.

◆ setType() [2/2]

void BmnZDCRaw2Digit::setType ( Int_t  t)
inline

Definition at line 69 of file BmnZDCRaw2Digit.h.

◆ setUseMeanXY() [1/2]

void BmnZDCRaw2Digit::setUseMeanXY ( Int_t  u)
inline

Definition at line 78 of file BmnZDCRaw2Digit.h.

◆ setUseMeanXY() [2/2]

void BmnZDCRaw2Digit::setUseMeanXY ( Int_t  u)
inline

Definition at line 78 of file BmnZDCRaw2Digit.h.


The documentation for this class was generated from the following files: