14#ifndef BMNTOF1DETECTOR_H
15#define BMNTOF1DETECTOR_H 1
67 std::vector<std::vector<std::vector<Double_t>>>
vHitsL;
68 std::vector<std::vector<std::vector<Double_t>>>
vHitsR;
Define enumerations used in tracking.
#define ClassDef(name, id)
Int_t FormIndex(Int_t IndL, Int_t IndR)
Bool_t GetXYZTime(Int_t Str, TVector3 *XYZ, Double_t *ToF)
virtual ~BmnTOF1Detector()
void SetStripLength(Double_t l)
Bool_t SetGeoFile(TString NameFile)
Double_t fWidthR[fNStrMax]
Bool_t SetCorrLR(TString NameFile)
TH2S * hdT_vs_WidthDet[fNStrMax+1]
void KillSide(Int_t NumberOfSide)
Double_t GetWidth(Int_t Str)
static const Int_t fHalfMaxInt
Int_t FindHitsNew(BmnTrigDigit *T0, TClonesArray *TofHit, TClonesArray *TofCont, int printnaw)
Double_t fTimeL[fNStrMax]
TVector3 fStripAngle[fNStrMax]
TGraphErrors * gSlew[fNStrMax]
TVector3 fCentrStrip[fNStrMax]
Bool_t GetLRTime(Int_t Str, Double_t *LMinusRTime)
Double_t fWidthRtemp[fNStrMax]
Bool_t SetCorrTimeShift(TString NameFile)
TH2S * hdT_vs_WidthT0[fNStrMax+1]
Double_t GetWidthR(Int_t Str)
Double_t fWidthLtemp[fNStrMax]
std::vector< std::vector< std::vector< Double_t > > > vHitsL
Double_t fTimeR[fNStrMax]
Double_t fTimeLtemp[fNStrMax]
Bool_t fFlagHit[fNStrMax]
Double_t fTimeRtemp[fNStrMax]
void KillStrip(Int_t NumberOfStrip)
Bool_t SetDigitNew(BmnTof1Digit *TofDigit, Int_t ind=-1)
Double_t fWidthL[fNStrMax]
Short_t fIndexL[fNStrMax]
Double_t GetTime(Int_t Str)
std::vector< std::vector< std::vector< Double_t > > > vHitsR
Double_t fWidth[fNStrMax]
Double_t fCorrTimeShift[fNStrMax]
Double_t GetWidthL(Int_t Str)
TVector3 fCrossPoint[fNStrMax]
Double_t fSignalVelosityStr[fNStrMax]
Bool_t SetGeo(BmnTof1GeoUtils *pGeoUtils)
TH2S * hTempDtimeDy_acros
Bool_t GetCrossPoint(Int_t NStrip, Double_t tL, Double_t tR)
static const Int_t fNStrMax
Short_t fIndexR[fNStrMax]
Double_t fCorrLR[fNStrMax]
Short_t fIndexRtemp[fNStrMax]
Bool_t SaveHistToFile(TFile *fileout)
Double_t CalculateDt(Int_t Str)
void AddConteiner(Int_t Str, TClonesArray *TofHit)
Bool_t SetSpeedOfSignal(TString NameFile)
Double_t fCommonTimeShift
Short_t fIndexLtemp[fNStrMax]
void AddHit(Int_t Str, TClonesArray *TofHit)
Bool_t SetCorrSlewing(TString NameFile)
Bool_t SaveHistToFile(TString NameFile)