HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HMdcOffset Class Reference

#include <hmdcoffset.h>

Inheritance diagram for HMdcOffset:
Collaboration diagram for HMdcOffset:

Public Member Functions

 HMdcOffset ()
 debug flag More...
 
 HMdcOffset (const Text_t *name, const Text_t *title)
 
 ~HMdcOffset ()
 
Bool_t init ()
 
Bool_t reinit ()
 
Bool_t finalize ()
 
Int_t execute ()
 
void setSignalSpeed (Float_t speed)
 
void setCounter (Int_t size)
 
void setOutputAscii (const Char_t *)
 
void setOutputRoot (const Char_t *)
 
void setPulserFile ()
 
void setNotUseStart (Bool_t nouse)
 
void setUseClusters (Bool_t use)
 
void setUseWireOffset (Bool_t use)
 
void setUseTof (TString inp)
 
void setFillHistsOnly (Bool_t fill)
 
void setReadHists (TString inp, Bool_t print=kFALSE)
 
void setFillPerMBO (Bool_t fillPerMBO)
 
void setFillPerMBOafterSingle (Bool_t fillPerMBO)
 
void setFilterWindow1 (Float_t window)
 
void setFilterWindow2 (Float_t window)
 
void setNSkipEvents (Int_t nskipevents)
 
void setValidOffsetRange (Float_t range)
 
void setUseTimeCuts (Bool_t cut)
 
void setNoiseOffset (Int_t i)
 
void setNoiseWidth (Int_t i)
 
void setThresholdMin (Float_t f)
 
void setThresholdMax (Float_t f)
 
void setNoise (Int_t o, Int_t w)
 
void setFitNoise (Bool_t fit)
 
void setThreshold (Float_t min, Float_t max)
 
void setRangeGauss (Int_t i)
 
void setDebug ()
 
void setCleanThreshold (Int_t thresh)
 
void setCuts (Float_t c1l[], Float_t c1r[], Float_t c12[])
 
- Public Member Functions inherited from HReconstructor
 HReconstructor (void)
 
 ~HReconstructor (void)
 
 HReconstructor (const Text_t *name, const Text_t *title)
 
HTasknext (Int_t &errCode)
 
HTaskgetTask (const Char_t *name)
 
Bool_t connectTask (HTask *task, Int_t n=0)
 
TObjArray getTable ()
 
void getConnections ()
 
HTaskgetComposite ()
 
void setActive (Bool_t state)
 
Bool_t IsFolder (void) const
 
void Browse (TBrowser *b)
 
void isTimed (Bool_t flag=kTRUE)
 
void resetTimer (void)
 
void printTimer (void)
 
- Public Member Functions inherited from HTask
 HTask (void)
 
 HTask (const Text_t name[], const Text_t title[])
 
virtual ~HTask (void)
 
virtual HTaskgetOwner ()
 
virtual void setOwner (HTask *atask)
 
virtual Bool_t setConnections ()
 
void setManual ()
 

Protected Member Functions

Int_t executeRaw ()
 
Int_t executeClus ()
 
void setDefault ()
 
ofstream * openAsciiFile ()
 
TDirectory * Mkdir (TDirectory *, const Char_t *, Int_t, Int_t p=1)
 Makes new Dir, changes to Dir, returns pointer to new Dir. More...
 
void createHist (TFile *, Int_t, Int_t, Int_t, Int_t, Bool_t=kFALSE)
 
void createHist_2D (Int_t, Int_t, Bool_t=kFALSE)
 
void fillHist (Int_t, Int_t, Int_t, Int_t)
 
void fillHist_2D (Int_t, Int_t, Int_t, Int_t)
 
Int_t fitHist (Int_t, Int_t, Int_t, Int_t)
 
void writeHist (TFile *)
 
void writeHist_2D (Int_t s, Int_t m)
 
void deleteHist ()
 
void deleteHist_2D ()
 
void fillNTuples (Int_t, Int_t, Int_t, Int_t)
 
Float_t getstarttime ()
 
void writeAscii (ofstream &, Int_t, Int_t, Int_t, Int_t)
 
void initVariables ()
 
void findMultiplePeaks (Int_t, Int_t, Int_t, Int_t)
 
void initMemory ()
 
void initArrays ()
 
Bool_t testTimeCuts (Int_t s, Int_t m, Float_t t1, Float_t t2)
 
void fillArrays (TH1F *, Int_t, Int_t, Int_t, Int_t)
 
void fillCalParRaw (TH1F *, Int_t, Int_t, Int_t, Int_t)
 
void printStatus ()
 

Protected Attributes

HCategory * rawCat
 
HCategory * hitStartCat
 
HCategory * clusCat
 
HIterator * iter
 
HIterator * iter_start
 
HIterator * iter_clus
 
HLocation locraw
 
HMdcCalParRawcalparraw
 
HMdcTimeCuttimecut
 
HMdcLookupGeomlookupgeom
 
HMdcLookupRawlookupraw
 
HMdcSizesCellssizescells
 
Float_t signalspeed
 
Int_t eventcounter
 speed of the signal on the wire [ns/mm] More...
 
Int_t skipcounter
 
Int_t nSkipEvents
 
Int_t nStep
 
Float_t validRange
 
Bool_t isPulserFile
 
Bool_t noStart
 
Bool_t useTimeCuts
 
Bool_t useClusters
 
Bool_t useWireOffset
 
Bool_t useTof
 
Bool_t fillHistsOnly
 
Bool_t readHists
 
Bool_t perMBO
 
Bool_t perMBOafterSingle
 
Float_t filterwindow1
 
Float_t filterwindow2
 
Int_t filenumber
 
Char_t * fNameAsciiOffset
 
Char_t * fNameRootOffset
 
FILE * ferrorlog
 
TNtuple * offsetTuple
 
TNtuple * offsetPulserTuple
 
Float_t minfitthreshold
 
Float_t maxfitthreshold
 
Int_t offsetfitNoise
 
Int_t widthfitNoise
 
Bool_t fitNoise
 
Int_t rangeGauss
 
Int_t cleanThreshold
 
Float_t cutT1L [4]
 
Float_t cutT1R [4]
 
Float_t cutT12 [4]
 
Bool_t useCuts
 
MyFieldhreverse
 
MyHisthinv
 
MyHisthint
 
MyHisthtime1temp
 
TH2F * htime1_mbo [16]
 
TH2F * htime1_lay [6]
 
TH2F * htime1_lay_inv_norm [6]
 
TH2F * htime1_lay_int [6]
 
TH2F * htime1_lay_int_norm [6]
 
TF1 * toffunc [4][6]
 
MyFloat yequalzero
 
MyFloat crosspointX
 
MyFloat fitpar0
 
MyFloat fitpar0error
 
MyFloat fitpar1
 
MyFloat fitpar1error
 
MyFloat fitparNoise0
 
MyFloat fitparNoise0error
 
MyFloat fitparNoise1
 
MyFloat fitparNoise1error
 
MyFloat totalsigma
 
MyFloat fitGaussMean
 
MyFloat fitGaussSigma
 
Float_t meanhOffset
 
Float_t offsets [6][4][16][96]
 
Float_t offsetErr [6][4][16][96]
 
Float_t offset1 [6][4][16][96]
 
Int_t integral [6][4][16][96]
 
Float_t fitslope1 [6][4][16][96]
 
Float_t fitslope2 [6][4][16][96]
 
Float_t offsetpulser [6][4][16][96][5]
 
Float_t myoffset
 
Float_t myerror
 
Bool_t debug
 
- Protected Attributes inherited from HReconstructor
TList * fHistograms
 
Bool_t fActive
 
TObjArray fOutputs
 
TStopwatch fTimer
 
- Protected Attributes inherited from HTask
HTaskowner
 
Bool_t manual
 
Bool_t isInitialised
 
Bool_t isConnected
 
Bool_t fIsTimed
 

Static Protected Attributes

static const Int_t nbin
 
static const Int_t nbinm1 = HMdcOffset::nbin-1
 
static const Int_t nbinp1
 
static const Int_t nSubEvents = (6*192)*3
 

Detailed Description

Definition at line 29 of file hmdcoffset.h.

Constructor & Destructor Documentation

HMdcOffset::HMdcOffset ( void  )

debug flag

Definition at line 64 of file hmdcoffset.cc.

HMdcOffset::HMdcOffset ( const Text_t *  name,
const Text_t *  title 
)

Definition at line 71 of file hmdcoffset.cc.

References initVariables(), and setDefault().

HMdcOffset::~HMdcOffset ( void  )

Definition at line 77 of file hmdcoffset.cc.

References fNameAsciiOffset, fNameRootOffset, hreverse, iter, iter_clus, and iter_start.

Member Function Documentation

void HMdcOffset::createHist ( TFile *  file,
Int_t  s,
Int_t  m,
Int_t  l,
Int_t  c,
Bool_t  read = kFALSE 
)
protected

Definition at line 474 of file hmdcoffset.cc.

References hint, hinv, and nbin.

Referenced by finalize().

void HMdcOffset::createHist_2D ( Int_t  s,
Int_t  m,
Bool_t  read = kFALSE 
)
protected

Definition at line 491 of file hmdcoffset.cc.

References htime1_lay, htime1_lay_int, htime1_lay_int_norm, htime1_lay_inv_norm, and htime1_mbo.

Referenced by finalize().

void HMdcOffset::deleteHist ( )
protected

Definition at line 544 of file hmdcoffset.cc.

References hint, and hinv.

Referenced by finalize().

void HMdcOffset::deleteHist_2D ( )
protected

Definition at line 550 of file hmdcoffset.cc.

References htime1_lay, htime1_lay_int, htime1_lay_int_norm, htime1_lay_inv_norm, and htime1_mbo.

Referenced by finalize().

Int_t HMdcOffset::execute ( void  )
virtual

Implements HReconstructor.

Definition at line 1852 of file hmdcoffset.cc.

References executeClus(), executeRaw(), readHists, and useClusters.

Int_t HMdcOffset::executeRaw ( )
protected
void HMdcOffset::fillArrays ( TH1F *  hOffset,
Int_t  s,
Int_t  mo,
Int_t  mb,
Int_t  t 
)
protected

Definition at line 1279 of file hmdcoffset.cc.

References crosspointX, fitGaussMean, fitGaussSigma, isPulserFile, offset1, offsetErr, offsets, totalsigma, and yequalzero.

Referenced by finalize().

void HMdcOffset::fillCalParRaw ( TH1F *  hOffsetcorr,
Int_t  s,
Int_t  mo,
Int_t  mb,
Int_t  t 
)
protected

Definition at line 1296 of file hmdcoffset.cc.

References HMdcLookupChan::getNCell(), meanhOffset, myerror, myoffset, offsetErr, offsets, and validRange.

Referenced by finalize().

void HMdcOffset::fillHist ( Int_t  s,
Int_t  m,
Int_t  l,
Int_t  c 
)
protected

Definition at line 574 of file hmdcoffset.cc.

References cleanThreshold, hint, hinv, hreverse, integral, nbin, and nbinp1.

Referenced by finalize().

void HMdcOffset::fillHist_2D ( Int_t  s,
Int_t  m,
Int_t  l,
Int_t  c 
)
protected
void HMdcOffset::fillNTuples ( Int_t  s,
Int_t  mo,
Int_t  mb,
Int_t  t 
)
protected
void HMdcOffset::findMultiplePeaks ( Int_t  s,
Int_t  m,
Int_t  l,
Int_t  c 
)
protected

Definition at line 1014 of file hmdcoffset.cc.

References ferrorlog, hinv, htime1temp, and offsetpulser.

Referenced by fitHist().

Float_t HMdcOffset::getstarttime ( )
protected
void HMdcOffset::initArrays ( )
inlineprotected

Definition at line 210 of file hmdcoffset.h.

Referenced by finalize().

void HMdcOffset::initMemory ( )
inlineprotected

Definition at line 196 of file hmdcoffset.h.

TDirectory * HMdcOffset::Mkdir ( TDirectory *  dirOld,
const Char_t *  c,
Int_t  i,
Int_t  p = 1 
)
protected

Makes new Dir, changes to Dir, returns pointer to new Dir.

Definition at line 1805 of file hmdcoffset.cc.

Referenced by finalize().

ofstream * HMdcOffset::openAsciiFile ( )
protected

Definition at line 1204 of file hmdcoffset.cc.

References fNameAsciiOffset, and isPulserFile.

Referenced by finalize().

void HMdcOffset::printStatus ( void  )
protected
Bool_t HMdcOffset::reinit ( void  )
virtual

Reimplemented from HTask.

Definition at line 463 of file hmdcoffset.cc.

References HReconstructor::fActive, and skipcounter.

void HMdcOffset::setCleanThreshold ( Int_t  thresh)
inline

Definition at line 165 of file hmdcoffset.h.

Referenced by setDefault().

void HMdcOffset::setCounter ( Int_t  size)
inline

Definition at line 139 of file hmdcoffset.h.

void HMdcOffset::setCuts ( Float_t  c1l[],
Float_t  c1r[],
Float_t  c12[] 
)
inline

Definition at line 166 of file hmdcoffset.h.

void HMdcOffset::setDebug ( )
inline

Definition at line 164 of file hmdcoffset.h.

void HMdcOffset::setDefault ( void  )
protected

Definition at line 176 of file hmdcoffset.cc.

References setCleanThreshold(), setFitNoise(), setNoise(), setRangeGauss(), and setThreshold().

Referenced by HMdcOffset().

void HMdcOffset::setFillHistsOnly ( Bool_t  fill)
inline

Definition at line 147 of file hmdcoffset.h.

void HMdcOffset::setFillPerMBO ( Bool_t  fillPerMBO)
inline

Definition at line 149 of file hmdcoffset.h.

void HMdcOffset::setFillPerMBOafterSingle ( Bool_t  fillPerMBO)
inline

Definition at line 150 of file hmdcoffset.h.

void HMdcOffset::setFilterWindow1 ( Float_t  window)
inline

Definition at line 151 of file hmdcoffset.h.

void HMdcOffset::setFilterWindow2 ( Float_t  window)
inline

Definition at line 152 of file hmdcoffset.h.

void HMdcOffset::setFitNoise ( Bool_t  fit)
inline

Definition at line 161 of file hmdcoffset.h.

Referenced by setDefault().

void HMdcOffset::setNoise ( Int_t  o,
Int_t  w 
)
inline

Definition at line 160 of file hmdcoffset.h.

Referenced by setDefault().

void HMdcOffset::setNoiseOffset ( Int_t  i)
inline

Definition at line 156 of file hmdcoffset.h.

void HMdcOffset::setNoiseWidth ( Int_t  i)
inline

Definition at line 157 of file hmdcoffset.h.

void HMdcOffset::setNotUseStart ( Bool_t  nouse)
inline

Definition at line 143 of file hmdcoffset.h.

void HMdcOffset::setNSkipEvents ( Int_t  nskipevents)
inline

Definition at line 153 of file hmdcoffset.h.

void HMdcOffset::setOutputAscii ( const Char_t *  c)

Definition at line 186 of file hmdcoffset.cc.

References fNameAsciiOffset.

void HMdcOffset::setOutputRoot ( const Char_t *  c)

Definition at line 194 of file hmdcoffset.cc.

References fNameRootOffset.

void HMdcOffset::setPulserFile ( )
inline

Definition at line 142 of file hmdcoffset.h.

void HMdcOffset::setRangeGauss ( Int_t  i)
inline

Definition at line 163 of file hmdcoffset.h.

Referenced by setDefault().

void HMdcOffset::setReadHists ( TString  inp,
Bool_t  print = kFALSE 
)

Definition at line 239 of file hmdcoffset.cc.

References filenumber, HDetector::getModule(), Hades::getSetup(), gHades, perMBO, and readHists.

void HMdcOffset::setSignalSpeed ( Float_t  speed)
inline

Definition at line 138 of file hmdcoffset.h.

void HMdcOffset::setThreshold ( Float_t  min,
Float_t  max 
)
inline

Definition at line 162 of file hmdcoffset.h.

Referenced by setDefault().

void HMdcOffset::setThresholdMax ( Float_t  f)
inline

Definition at line 159 of file hmdcoffset.h.

void HMdcOffset::setThresholdMin ( Float_t  f)
inline

Definition at line 158 of file hmdcoffset.h.

void HMdcOffset::setUseClusters ( Bool_t  use)
inline

Definition at line 144 of file hmdcoffset.h.

void HMdcOffset::setUseTimeCuts ( Bool_t  cut)
inline

Definition at line 155 of file hmdcoffset.h.

void HMdcOffset::setUseTof ( TString  inp)

Definition at line 202 of file hmdcoffset.cc.

References toffunc, and useTof.

void HMdcOffset::setUseWireOffset ( Bool_t  use)
inline

Definition at line 145 of file hmdcoffset.h.

void HMdcOffset::setValidOffsetRange ( Float_t  range)
inline

Definition at line 154 of file hmdcoffset.h.

Bool_t HMdcOffset::testTimeCuts ( Int_t  s,
Int_t  m,
Float_t  t1,
Float_t  t2 
)
inlineprotected
void HMdcOffset::writeAscii ( ofstream &  fout,
Int_t  s,
Int_t  m,
Int_t  l,
Int_t  c 
)
protected
void HMdcOffset::writeHist ( TFile *  file)
protected

Definition at line 1137 of file hmdcoffset.cc.

References hint, and hinv.

Referenced by finalize().

Member Data Documentation

HMdcCalParRaw* HMdcOffset::calparraw
protected

Definition at line 42 of file hmdcoffset.h.

Referenced by init(), and initVariables().

Int_t HMdcOffset::cleanThreshold
protected

Definition at line 81 of file hmdcoffset.h.

Referenced by fillHist().

HCategory* HMdcOffset::clusCat
protected

Definition at line 37 of file hmdcoffset.h.

Referenced by init(), and initVariables().

MyFloat HMdcOffset::crosspointX
protected

Definition at line 99 of file hmdcoffset.h.

Referenced by fillArrays(), finalize(), fitHist(), initVariables(), and writeAscii().

Float_t HMdcOffset::cutT12[4]
protected

Definition at line 85 of file hmdcoffset.h.

Referenced by initVariables().

Float_t HMdcOffset::cutT1L[4]
protected

Definition at line 83 of file hmdcoffset.h.

Referenced by initVariables().

Float_t HMdcOffset::cutT1R[4]
protected

Definition at line 84 of file hmdcoffset.h.

Referenced by initVariables().

Bool_t HMdcOffset::debug
protected

Definition at line 126 of file hmdcoffset.h.

Referenced by fitHist(), and initVariables().

Int_t HMdcOffset::eventcounter
protected

speed of the signal on the wire [ns/mm]

Definition at line 49 of file hmdcoffset.h.

Referenced by executeClus(), executeRaw(), init(), and initVariables().

FILE* HMdcOffset::ferrorlog
protected

Definition at line 69 of file hmdcoffset.h.

Referenced by finalize(), findMultiplePeaks(), fitHist(), and initVariables().

Int_t HMdcOffset::filenumber
protected

Definition at line 66 of file hmdcoffset.h.

Referenced by initVariables(), and setReadHists().

Bool_t HMdcOffset::fillHistsOnly
protected

Definition at line 60 of file hmdcoffset.h.

Referenced by finalize(), initVariables(), and printStatus().

Float_t HMdcOffset::filterwindow1
protected

Definition at line 64 of file hmdcoffset.h.

Referenced by finalize(), and initVariables().

Float_t HMdcOffset::filterwindow2
protected

Definition at line 65 of file hmdcoffset.h.

Referenced by finalize(), and initVariables().

MyFloat HMdcOffset::fitGaussMean
protected

Definition at line 113 of file hmdcoffset.h.

Referenced by fillArrays(), fitHist(), initVariables(), and writeAscii().

MyFloat HMdcOffset::fitGaussSigma
protected

Definition at line 114 of file hmdcoffset.h.

Referenced by fillArrays(), fitHist(), initVariables(), and writeAscii().

Bool_t HMdcOffset::fitNoise
protected

Definition at line 77 of file hmdcoffset.h.

Referenced by fitHist().

MyFloat HMdcOffset::fitpar0
protected

Definition at line 101 of file hmdcoffset.h.

Referenced by fitHist(), initVariables(), and writeAscii().

MyFloat HMdcOffset::fitpar0error
protected

Definition at line 102 of file hmdcoffset.h.

Referenced by fitHist(), and initVariables().

MyFloat HMdcOffset::fitpar1
protected

Definition at line 103 of file hmdcoffset.h.

Referenced by finalize(), fitHist(), initVariables(), and writeAscii().

MyFloat HMdcOffset::fitpar1error
protected

Definition at line 104 of file hmdcoffset.h.

Referenced by fitHist(), and initVariables().

MyFloat HMdcOffset::fitparNoise0
protected

Definition at line 106 of file hmdcoffset.h.

Referenced by fitHist(), initVariables(), and writeAscii().

MyFloat HMdcOffset::fitparNoise0error
protected

Definition at line 107 of file hmdcoffset.h.

Referenced by fitHist(), and initVariables().

MyFloat HMdcOffset::fitparNoise1
protected

Definition at line 108 of file hmdcoffset.h.

Referenced by fitHist(), initVariables(), and writeAscii().

MyFloat HMdcOffset::fitparNoise1error
protected

Definition at line 109 of file hmdcoffset.h.

Referenced by fitHist(), and initVariables().

Float_t HMdcOffset::fitslope1[6][4][16][96]
protected

Definition at line 121 of file hmdcoffset.h.

Referenced by fillNTuples(), and fitHist().

Float_t HMdcOffset::fitslope2[6][4][16][96]
protected

Definition at line 122 of file hmdcoffset.h.

Referenced by fillNTuples(), and fitHist().

Char_t* HMdcOffset::fNameAsciiOffset
protected

Definition at line 67 of file hmdcoffset.h.

Referenced by finalize(), initVariables(), openAsciiFile(), setOutputAscii(), and ~HMdcOffset().

Char_t* HMdcOffset::fNameRootOffset
protected

Definition at line 68 of file hmdcoffset.h.

Referenced by finalize(), initVariables(), setOutputRoot(), and ~HMdcOffset().

MyHist* HMdcOffset::hint
protected
MyHist* HMdcOffset::hinv
protected
HCategory* HMdcOffset::hitStartCat
protected

Definition at line 36 of file hmdcoffset.h.

Referenced by init(), and initVariables().

MyField* HMdcOffset::hreverse
protected

Definition at line 88 of file hmdcoffset.h.

Referenced by fillHist(), initVariables(), and ~HMdcOffset().

TH2F* HMdcOffset::htime1_lay[6]
protected

Definition at line 93 of file hmdcoffset.h.

Referenced by createHist_2D(), deleteHist_2D(), fillHist_2D(), and writeHist_2D().

TH2F* HMdcOffset::htime1_lay_int[6]
protected

Definition at line 95 of file hmdcoffset.h.

Referenced by createHist_2D(), deleteHist_2D(), fillHist_2D(), and writeHist_2D().

TH2F* HMdcOffset::htime1_lay_int_norm[6]
protected

Definition at line 96 of file hmdcoffset.h.

Referenced by createHist_2D(), deleteHist_2D(), fillHist_2D(), and writeHist_2D().

TH2F* HMdcOffset::htime1_lay_inv_norm[6]
protected

Definition at line 94 of file hmdcoffset.h.

Referenced by createHist_2D(), deleteHist_2D(), fillHist_2D(), and writeHist_2D().

TH2F* HMdcOffset::htime1_mbo[16]
protected

Definition at line 92 of file hmdcoffset.h.

Referenced by createHist_2D(), deleteHist_2D(), fillHist_2D(), and writeHist_2D().

MyHist* HMdcOffset::htime1temp
protected

Definition at line 91 of file hmdcoffset.h.

Referenced by finalize(), and findMultiplePeaks().

Int_t HMdcOffset::integral[6][4][16][96]
protected

Definition at line 120 of file hmdcoffset.h.

Referenced by fillHist(), fillNTuples(), and writeAscii().

Bool_t HMdcOffset::isPulserFile
protected

Definition at line 54 of file hmdcoffset.h.

Referenced by fillArrays(), fitHist(), initVariables(), openAsciiFile(), printStatus(), and writeAscii().

HIterator* HMdcOffset::iter
protected

Definition at line 38 of file hmdcoffset.h.

Referenced by executeRaw(), init(), initVariables(), and ~HMdcOffset().

HIterator* HMdcOffset::iter_clus
protected

Definition at line 40 of file hmdcoffset.h.

Referenced by executeClus(), init(), initVariables(), and ~HMdcOffset().

HIterator* HMdcOffset::iter_start
protected

Definition at line 39 of file hmdcoffset.h.

Referenced by getstarttime(), init(), initVariables(), and ~HMdcOffset().

HLocation HMdcOffset::locraw
protected

Definition at line 41 of file hmdcoffset.h.

Referenced by executeClus(), and initVariables().

HMdcLookupGeom* HMdcOffset::lookupgeom
protected

Definition at line 44 of file hmdcoffset.h.

Referenced by init(), and initVariables().

HMdcLookupRaw* HMdcOffset::lookupraw
protected

Definition at line 45 of file hmdcoffset.h.

Referenced by init().

Float_t HMdcOffset::maxfitthreshold
protected

Definition at line 73 of file hmdcoffset.h.

Referenced by fitHist(), and printStatus().

Float_t HMdcOffset::meanhOffset
protected

Definition at line 116 of file hmdcoffset.h.

Referenced by fillCalParRaw(), finalize(), and initVariables().

Float_t HMdcOffset::minfitthreshold
protected

Definition at line 72 of file hmdcoffset.h.

Referenced by fitHist(), and printStatus().

Float_t HMdcOffset::myerror
protected

Definition at line 125 of file hmdcoffset.h.

Referenced by fillCalParRaw(), finalize(), and initVariables().

Float_t HMdcOffset::myoffset
protected

Definition at line 124 of file hmdcoffset.h.

Referenced by fillCalParRaw(), finalize(), and initVariables().

const Int_t HMdcOffset::nbin
staticprotected

Definition at line 31 of file hmdcoffset.h.

Referenced by createHist(), fillHist(), finalize(), and fitHist().

const Int_t HMdcOffset::nbinm1 = HMdcOffset::nbin-1
staticprotected

Definition at line 32 of file hmdcoffset.h.

Referenced by fitHist().

const Int_t HMdcOffset::nbinp1
staticprotected

Definition at line 33 of file hmdcoffset.h.

Referenced by fillHist(), and fillHist_2D().

Bool_t HMdcOffset::noStart
protected

Definition at line 55 of file hmdcoffset.h.

Referenced by executeClus(), executeRaw(), init(), initVariables(), and printStatus().

Int_t HMdcOffset::nSkipEvents
protected

Definition at line 51 of file hmdcoffset.h.

Referenced by executeClus(), executeRaw(), and initVariables().

Int_t HMdcOffset::nStep
protected

Definition at line 52 of file hmdcoffset.h.

Referenced by executeClus(), executeRaw(), and initVariables().

const Int_t HMdcOffset::nSubEvents = (6*192)*3
staticprotected

Definition at line 34 of file hmdcoffset.h.

Float_t HMdcOffset::offset1[6][4][16][96]
protected

Definition at line 119 of file hmdcoffset.h.

Referenced by fillArrays(), and fillNTuples().

Float_t HMdcOffset::offsetErr[6][4][16][96]
protected

Definition at line 118 of file hmdcoffset.h.

Referenced by fillArrays(), fillCalParRaw(), and fillNTuples().

Int_t HMdcOffset::offsetfitNoise
protected

Definition at line 75 of file hmdcoffset.h.

Referenced by fitHist(), and printStatus().

Float_t HMdcOffset::offsetpulser[6][4][16][96][5]
protected

Definition at line 123 of file hmdcoffset.h.

Referenced by fillNTuples(), and findMultiplePeaks().

TNtuple* HMdcOffset::offsetPulserTuple
protected

Definition at line 71 of file hmdcoffset.h.

Referenced by fillNTuples(), finalize(), and initVariables().

Float_t HMdcOffset::offsets[6][4][16][96]
protected

Definition at line 117 of file hmdcoffset.h.

Referenced by fillArrays(), fillCalParRaw(), fillHist_2D(), fillNTuples(), and finalize().

TNtuple* HMdcOffset::offsetTuple
protected

Definition at line 70 of file hmdcoffset.h.

Referenced by fillNTuples(), finalize(), and initVariables().

Bool_t HMdcOffset::perMBO
protected

Definition at line 62 of file hmdcoffset.h.

Referenced by executeClus(), executeRaw(), initVariables(), printStatus(), and setReadHists().

Bool_t HMdcOffset::perMBOafterSingle
protected

Definition at line 63 of file hmdcoffset.h.

Referenced by finalize(), initVariables(), and printStatus().

Int_t HMdcOffset::rangeGauss
protected

Definition at line 79 of file hmdcoffset.h.

Referenced by fitHist(), and printStatus().

HCategory* HMdcOffset::rawCat
protected

Definition at line 35 of file hmdcoffset.h.

Referenced by executeClus(), init(), and initVariables().

Bool_t HMdcOffset::readHists
protected

Definition at line 61 of file hmdcoffset.h.

Referenced by execute(), init(), initVariables(), printStatus(), and setReadHists().

Float_t HMdcOffset::signalspeed
protected

Definition at line 48 of file hmdcoffset.h.

Referenced by executeClus(), initVariables(), and printStatus().

HMdcSizesCells* HMdcOffset::sizescells
protected

Definition at line 46 of file hmdcoffset.h.

Referenced by init(), and initVariables().

Int_t HMdcOffset::skipcounter
protected

Definition at line 50 of file hmdcoffset.h.

Referenced by executeClus(), executeRaw(), init(), initVariables(), and reinit().

HMdcTimeCut* HMdcOffset::timecut
protected

Definition at line 43 of file hmdcoffset.h.

Referenced by init(), and initVariables().

TF1* HMdcOffset::toffunc[4][6]
protected

Definition at line 97 of file hmdcoffset.h.

Referenced by fitHist(), and setUseTof().

MyFloat HMdcOffset::totalsigma
protected

Definition at line 110 of file hmdcoffset.h.

Referenced by fillArrays(), fitHist(), initVariables(), and writeAscii().

Bool_t HMdcOffset::useClusters
protected

Definition at line 57 of file hmdcoffset.h.

Referenced by execute(), init(), initVariables(), and printStatus().

Bool_t HMdcOffset::useCuts
protected

Definition at line 86 of file hmdcoffset.h.

Referenced by initVariables().

Bool_t HMdcOffset::useTimeCuts
protected

Definition at line 56 of file hmdcoffset.h.

Referenced by executeClus(), executeRaw(), init(), initVariables(), and printStatus().

Bool_t HMdcOffset::useTof
protected

Definition at line 59 of file hmdcoffset.h.

Referenced by fitHist(), initVariables(), printStatus(), and setUseTof().

Bool_t HMdcOffset::useWireOffset
protected

Definition at line 58 of file hmdcoffset.h.

Referenced by executeClus(), init(), initVariables(), and printStatus().

Float_t HMdcOffset::validRange
protected

Definition at line 53 of file hmdcoffset.h.

Referenced by fillCalParRaw(), initVariables(), and printStatus().

Int_t HMdcOffset::widthfitNoise
protected

Definition at line 76 of file hmdcoffset.h.

Referenced by fitHist(), and printStatus().

MyFloat HMdcOffset::yequalzero
protected

Definition at line 98 of file hmdcoffset.h.

Referenced by fillArrays(), fitHist(), initVariables(), and writeAscii().


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