HYDRA_development_version
|
#include <hstart2cal.h>
Public Member Functions | |
HStart2Cal (void) | |
~HStart2Cal (void) | |
Int_t | getMaxMultiplicity (void) |
Int_t | getMultiplicity (void) const |
Int_t | getModule (void) const |
Int_t | getStrip (void) const |
Float_t | getTime (const Int_t n) const |
Float_t | getWidth (const Int_t n) const |
void | getAddress (Int_t &m, Int_t &s) |
void | getTimeAndWidth (const Int_t n, Float_t &time, Float_t &width) |
void | setModule (const Int_t m) |
void | setStrip (const Int_t s) |
void | setAddress (const Int_t m, const Int_t s) |
Bool_t | setTimeAndWidth (const Float_t time, const Float_t width) |
Private Attributes | |
Int_t | fMultiplicity |
Int_t | fModule |
Int_t | fStrip |
Float_t | fTime1 |
Float_t | fWidth1 |
Float_t | fTime2 |
Float_t | fWidth2 |
Float_t | fTime3 |
Float_t | fWidth3 |
Float_t | fTime4 |
Float_t | fWidth4 |
Float_t | fTime5 |
Float_t | fWidth5 |
Float_t | fTime6 |
Float_t | fWidth6 |
Float_t | fTime7 |
Float_t | fWidth7 |
Float_t | fTime8 |
Float_t | fWidth8 |
Float_t | fTime9 |
Float_t | fWidth9 |
Float_t | fTime10 |
Float_t | fWidth10 |
Definition at line 8 of file hstart2cal.h.
|
inline |
Definition at line 35 of file hstart2cal.h.
|
inline |
Definition at line 46 of file hstart2cal.h.
|
inline |
Definition at line 81 of file hstart2cal.h.
References fModule, and fStrip.
Referenced by HStart2HitF::execute().
|
inline |
Definition at line 65 of file hstart2cal.h.
References STARTCALMAX.
Referenced by HParticleT0Reco::calculateStartT0Cont(), HStart2HitF::execute(), HParticleT0Reco::fillBuffer(), HQAMaker::fillHistPid(), HParticleStart2HitF::findStartTime(), HParticleTool::isGoodSTARTMETA(), HParticleTool::isGoodSTARTVETO(), HParticleTool::isNoSTART(), and HParticleTool::isNoVETO().
|
inline |
Definition at line 73 of file hstart2cal.h.
References fModule.
Referenced by HParticleT0Reco::calculateStartT0Cont(), HStart2HitF::execute(), HParticleTree::execute(), HParticleT0Reco::fillBuffer(), HQAMaker::fillHistPid(), HQAMaker::fillHistStart(), HParticleStart2HitF::findStartTime(), HParticleTool::isGoodSTARTMETA(), HParticleTool::isGoodSTARTVETO(), HParticleTool::isNoSTART(), HParticleTool::isNoVETO(), and selectVeto().
|
inline |
Definition at line 69 of file hstart2cal.h.
References fMultiplicity.
Referenced by HParticleT0Reco::calculateStartT0Cont(), HStart2HitF::execute(), HParticleT0Reco::fillBuffer(), HParticleTool::isGoodSTARTMETA(), HParticleTool::isGoodSTARTVETO(), HParticleTool::isNoSTART(), and HParticleTool::isNoVETO().
|
inline |
Definition at line 77 of file hstart2cal.h.
References fStrip.
Referenced by HParticleT0Reco::calculateStartT0Cont(), HStart2HitF::execute(), HParticleTree::execute(), HMdcSelfTracking::executeStart(), HParticleT0Reco::fillBuffer(), HQAMaker::fillHistPid(), and HQAMaker::fillHistStart().
Float_t HStart2Cal::getTime | ( | const Int_t | n | ) | const |
Referenced by HParticleT0Reco::calculateStartT0Cont(), HStart2HitF::execute(), HParticleT0Reco::fillBuffer(), HQAMaker::fillHistPid(), HQAMaker::fillHistStart(), HParticleStart2HitF::findStartTime(), HParticleTool::isGoodSTARTMETA(), HParticleTool::isGoodSTARTVETO(), HParticleTool::isNoSTART(), HParticleTool::isNoVETO(), and selectVeto().
void HStart2Cal::getTimeAndWidth | ( | const Int_t | n, |
Float_t & | time, | ||
Float_t & | width | ||
) |
Float_t HStart2Cal::getWidth | ( | const Int_t | n | ) | const |
Definition at line 49 of file hstart2cal.cc.
References fWidth1, fWidth10, fWidth2, fWidth3, fWidth4, fWidth5, fWidth6, fWidth7, fWidth8, fWidth9, and STARTCALMAX.
Referenced by HParticleT0Reco::calculateStartT0Cont(), HStart2HitF::execute(), and HParticleT0Reco::fillBuffer().
|
inline |
Definition at line 95 of file hstart2cal.h.
References fModule, and fStrip.
Referenced by HStart2Calibrater::execute().
|
inline |
Definition at line 87 of file hstart2cal.h.
References fModule.
|
inline |
Definition at line 91 of file hstart2cal.h.
References fStrip.
Bool_t HStart2Cal::setTimeAndWidth | ( | const Float_t | time, |
const Float_t | width | ||
) |
Definition at line 131 of file hstart2cal.cc.
References fMultiplicity, fTime1, fTime10, fTime2, fTime3, fTime4, fTime5, fTime6, fTime7, fTime8, fTime9, fWidth1, fWidth10, fWidth2, fWidth3, fWidth4, fWidth5, fWidth6, fWidth7, fWidth8, fWidth9, and STARTCALMAX.
Referenced by HStart2Calibrater::execute().
|
private |
Definition at line 11 of file hstart2cal.h.
Referenced by getAddress(), getModule(), setAddress(), and setModule().
|
private |
Definition at line 10 of file hstart2cal.h.
Referenced by getMultiplicity(), and setTimeAndWidth().
|
private |
Definition at line 12 of file hstart2cal.h.
Referenced by getAddress(), getStrip(), setAddress(), and setStrip().
|
private |
Definition at line 13 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 31 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 15 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 17 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 19 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 21 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 23 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 25 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 27 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 29 of file hstart2cal.h.
Referenced by getTimeAndWidth(), and setTimeAndWidth().
|
private |
Definition at line 14 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().
|
private |
Definition at line 32 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().
|
private |
Definition at line 16 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().
|
private |
Definition at line 18 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().
|
private |
Definition at line 20 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().
|
private |
Definition at line 22 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().
|
private |
Definition at line 24 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().
|
private |
Definition at line 26 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().
|
private |
Definition at line 28 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().
|
private |
Definition at line 30 of file hstart2cal.h.
Referenced by getTimeAndWidth(), getWidth(), and setTimeAndWidth().