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

#include <BmnTOF1Detector.h>

Public Member Functions

 BmnTOF1Detector ()
 
 BmnTOF1Detector (Int_t tofId, Int_t NPlane, Int_t FillHistLevel, Int_t Verbose)
 
virtual ~BmnTOF1Detector ()
 
void Clear ()
 
Bool_t SetDigitNew (BmnTof1Digit *TofDigit, Int_t ind=-1)
 
void KillStrip (Int_t NumberOfStrip)
 
void KillSide (Int_t NumberOfSide)
 
void SetStripLength (Double_t l)
 
Int_t FindHitsNew (BmnTrigDigit *T0, TClonesArray *TofHit, int printnaw)
 
TList * GetList (Int_t n)
 
TString GetName ()
 
Bool_t SetCorrLR (TString NameFile)
 
Bool_t SetCorrSlewing (TString NameFile)
 
Bool_t SetCorrTimeShift (TString NameFile)
 
Bool_t SetGeoFile (TString NameFile)
 
Bool_t SetGeo (BmnTof1GeoUtils *pGeoUtils)
 
Bool_t SetSpeedOfSignal (TString NameFile)
 
Bool_t GetXYZTime (Int_t Str, TVector3 *XYZ, Double_t *ToF)
 
Bool_t GetLRTime (Int_t Str, Double_t *LMinusRTime)
 
Double_t GetWidth (Int_t Str)
 
Double_t GetWidthL (Int_t Str)
 
Double_t GetWidthR (Int_t Str)
 
Double_t GetTime (Int_t Str)
 
Bool_t SaveHistToFile (TString NameFile)
 
Int_t GetFillHistLevel ()
 
 ClassDef (BmnTOF1Detector, 4)
 
 BmnTOF1Detector ()
 
 BmnTOF1Detector (Int_t tofId, Int_t NPlane, Int_t FillHistLevel, Int_t Verbose)
 
virtual ~BmnTOF1Detector ()
 
void Clear ()
 
Bool_t SetDigitNew (BmnTof1Digit *TofDigit, Int_t ind=-1)
 
void KillStrip (Int_t NumberOfStrip)
 
void KillSide (Int_t NumberOfSide)
 
void SetStripLength (Double_t l)
 
Int_t FindHitsNew (BmnTrigDigit *T0, TClonesArray *TofHit, int printnaw)
 
TList * GetList (Int_t n)
 
TString GetName ()
 
Bool_t SetCorrLR (TString NameFile)
 
Bool_t SetCorrSlewing (TString NameFile)
 
Bool_t SetCorrTimeShift (TString NameFile)
 
Bool_t SetGeoFile (TString NameFile)
 
Bool_t SetGeo (BmnTof1GeoUtils *pGeoUtils)
 
Bool_t SetSpeedOfSignal (TString NameFile)
 
Bool_t GetXYZTime (Int_t Str, TVector3 *XYZ, Double_t *ToF)
 
Bool_t GetLRTime (Int_t Str, Double_t *LMinusRTime)
 
Double_t GetWidth (Int_t Str)
 
Double_t GetWidthL (Int_t Str)
 
Double_t GetWidthR (Int_t Str)
 
Double_t GetTime (Int_t Str)
 
Bool_t SaveHistToFile (TString NameFile)
 
Int_t GetFillHistLevel ()
 
 ClassDef (BmnTOF1Detector, 4)
 

Detailed Description

Definition at line 55 of file BmnTOF1Detector.h.

Constructor & Destructor Documentation

◆ BmnTOF1Detector() [1/4]

BmnTOF1Detector::BmnTOF1Detector ( )

Definition at line 5 of file BmnTOF1Detector.cxx.

◆ BmnTOF1Detector() [2/4]

BmnTOF1Detector::BmnTOF1Detector ( Int_t  tofId,
Int_t  NPlane,
Int_t  FillHistLevel = 0,
Int_t  Verbose = 0 
)

Definition at line 7 of file BmnTOF1Detector.cxx.

References Clear(), i, kTOF1, kTOF701, and memset().

◆ ~BmnTOF1Detector() [1/2]

virtual BmnTOF1Detector::~BmnTOF1Detector ( )
inlinevirtual

Definition at line 115 of file BmnTOF1Detector.h.

◆ BmnTOF1Detector() [3/4]

BmnTOF1Detector::BmnTOF1Detector ( )

◆ BmnTOF1Detector() [4/4]

BmnTOF1Detector::BmnTOF1Detector ( Int_t  tofId,
Int_t  NPlane,
Int_t  FillHistLevel,
Int_t  Verbose 
)

◆ ~BmnTOF1Detector() [2/2]

virtual BmnTOF1Detector::~BmnTOF1Detector ( )
inlinevirtual

Definition at line 115 of file BmnTOF1Detector.h.

Member Function Documentation

◆ ClassDef() [1/2]

BmnTOF1Detector::ClassDef ( BmnTOF1Detector  ,
 
)

◆ ClassDef() [2/2]

BmnTOF1Detector::ClassDef ( BmnTOF1Detector  ,
 
)

◆ Clear() [1/2]

void BmnTOF1Detector::Clear ( )

Definition at line 135 of file BmnTOF1Detector.cxx.

References i, and memset().

Referenced by BmnTOF1Detector().

◆ Clear() [2/2]

void BmnTOF1Detector::Clear ( )

◆ FindHitsNew() [1/2]

Int_t BmnTOF1Detector::FindHitsNew ( BmnTrigDigit T0,
TClonesArray *  TofHit,
int  printnaw 
)

Definition at line 243 of file BmnTOF1Detector.cxx.

References BmnTrigDigit::GetAmp(), and i.

Referenced by BmnTof1HitProducer::Exec().

◆ FindHitsNew() [2/2]

Int_t BmnTOF1Detector::FindHitsNew ( BmnTrigDigit T0,
TClonesArray *  TofHit,
int  printnaw 
)

◆ GetFillHistLevel() [1/2]

Int_t BmnTOF1Detector::GetFillHistLevel ( )
inline

Definition at line 143 of file BmnTOF1Detector.h.

◆ GetFillHistLevel() [2/2]

Int_t BmnTOF1Detector::GetFillHistLevel ( )
inline

Definition at line 143 of file BmnTOF1Detector.h.

◆ GetList() [1/2]

TList * BmnTOF1Detector::GetList ( Int_t  n = 0)

Definition at line 429 of file BmnTOF1Detector.cxx.

◆ GetList() [2/2]

TList * BmnTOF1Detector::GetList ( Int_t  n)

◆ GetLRTime() [1/2]

Bool_t BmnTOF1Detector::GetLRTime ( Int_t  Str,
Double_t *  LMinusRTime 
)

Definition at line 677 of file BmnTOF1Detector.cxx.

◆ GetLRTime() [2/2]

Bool_t BmnTOF1Detector::GetLRTime ( Int_t  Str,
Double_t *  LMinusRTime 
)

◆ GetName() [1/2]

TString BmnTOF1Detector::GetName ( )

Definition at line 442 of file BmnTOF1Detector.cxx.

◆ GetName() [2/2]

TString BmnTOF1Detector::GetName ( )

◆ GetTime() [1/2]

Double_t BmnTOF1Detector::GetTime ( Int_t  Str = 1)

Definition at line 710 of file BmnTOF1Detector.cxx.

◆ GetTime() [2/2]

Double_t BmnTOF1Detector::GetTime ( Int_t  Str)

◆ GetWidth() [1/2]

Double_t BmnTOF1Detector::GetWidth ( Int_t  Str = 1)

Definition at line 689 of file BmnTOF1Detector.cxx.

◆ GetWidth() [2/2]

Double_t BmnTOF1Detector::GetWidth ( Int_t  Str)

◆ GetWidthL() [1/2]

Double_t BmnTOF1Detector::GetWidthL ( Int_t  Str = 1)

Definition at line 696 of file BmnTOF1Detector.cxx.

◆ GetWidthL() [2/2]

Double_t BmnTOF1Detector::GetWidthL ( Int_t  Str)

◆ GetWidthR() [1/2]

Double_t BmnTOF1Detector::GetWidthR ( Int_t  Str = 1)

Definition at line 703 of file BmnTOF1Detector.cxx.

◆ GetWidthR() [2/2]

Double_t BmnTOF1Detector::GetWidthR ( Int_t  Str)

◆ GetXYZTime() [1/2]

Bool_t BmnTOF1Detector::GetXYZTime ( Int_t  Str,
TVector3 *  XYZ,
Double_t *  ToF 
)

Definition at line 662 of file BmnTOF1Detector.cxx.

◆ GetXYZTime() [2/2]

Bool_t BmnTOF1Detector::GetXYZTime ( Int_t  Str,
TVector3 *  XYZ,
Double_t *  ToF 
)

◆ KillSide() [1/2]

void BmnTOF1Detector::KillSide ( Int_t  NumberOfSide)

Definition at line 236 of file BmnTOF1Detector.cxx.

◆ KillSide() [2/2]

void BmnTOF1Detector::KillSide ( Int_t  NumberOfSide)

◆ KillStrip() [1/2]

void BmnTOF1Detector::KillStrip ( Int_t  NumberOfStrip)

Definition at line 229 of file BmnTOF1Detector.cxx.

◆ KillStrip() [2/2]

void BmnTOF1Detector::KillStrip ( Int_t  NumberOfStrip)

◆ SaveHistToFile() [1/2]

Bool_t BmnTOF1Detector::SaveHistToFile ( TString  NameFile)

Definition at line 717 of file BmnTOF1Detector.cxx.

◆ SaveHistToFile() [2/2]

Bool_t BmnTOF1Detector::SaveHistToFile ( TString  NameFile)

◆ SetCorrLR() [1/2]

Bool_t BmnTOF1Detector::SetCorrLR ( TString  NameFile)

Definition at line 449 of file BmnTOF1Detector.cxx.

References kTOF1, and kTOF701.

◆ SetCorrLR() [2/2]

Bool_t BmnTOF1Detector::SetCorrLR ( TString  NameFile)

◆ SetCorrSlewing() [1/2]

Bool_t BmnTOF1Detector::SetCorrSlewing ( TString  NameFile)

Definition at line 485 of file BmnTOF1Detector.cxx.

References i.

◆ SetCorrSlewing() [2/2]

Bool_t BmnTOF1Detector::SetCorrSlewing ( TString  NameFile)

◆ SetCorrTimeShift() [1/2]

Bool_t BmnTOF1Detector::SetCorrTimeShift ( TString  NameFile)

Definition at line 515 of file BmnTOF1Detector.cxx.

◆ SetCorrTimeShift() [2/2]

Bool_t BmnTOF1Detector::SetCorrTimeShift ( TString  NameFile)

◆ SetDigitNew() [1/2]

Bool_t BmnTOF1Detector::SetDigitNew ( BmnTof1Digit TofDigit,
Int_t  ind = -1 
)

◆ SetDigitNew() [2/2]

Bool_t BmnTOF1Detector::SetDigitNew ( BmnTof1Digit TofDigit,
Int_t  ind = -1 
)

◆ SetGeo() [1/2]

◆ SetGeo() [2/2]

Bool_t BmnTOF1Detector::SetGeo ( BmnTof1GeoUtils pGeoUtils)

◆ SetGeoFile() [1/2]

Bool_t BmnTOF1Detector::SetGeoFile ( TString  NameFile)

◆ SetGeoFile() [2/2]

Bool_t BmnTOF1Detector::SetGeoFile ( TString  NameFile)

◆ SetSpeedOfSignal() [1/2]

Bool_t BmnTOF1Detector::SetSpeedOfSignal ( TString  NameFile)

Definition at line 767 of file BmnTOF1Detector.cxx.

◆ SetSpeedOfSignal() [2/2]

Bool_t BmnTOF1Detector::SetSpeedOfSignal ( TString  NameFile)

◆ SetStripLength() [1/2]

void BmnTOF1Detector::SetStripLength ( Double_t  l)
inline

Definition at line 121 of file BmnTOF1Detector.h.

Referenced by SetGeo().

◆ SetStripLength() [2/2]

void BmnTOF1Detector::SetStripLength ( Double_t  l)
inline

Definition at line 121 of file BmnTOF1Detector.h.


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