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

#include <BmnTofHitProducer.h>

Inheritance diagram for BmnTofHitProducer:
[legend]
Collaboration diagram for BmnTofHitProducer:
[legend]

Public Member Functions

 BmnTofHitProducer (const char *name="TOF HitProducer", const char *geomFile="", Bool_t useMCdata=true, Int_t verbose=1, Bool_t DoTest=false)
 
virtual ~BmnTofHitProducer ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 
void SetTimeResolution (Double_t sigma)
 
void SetAlongStripResolution (Double_t Xerr)
 
void SetSeed (UInt_t seed=0)
 
void SetDoINL (bool val)
 
void SetDoSlewing (bool val)
 
void SetMainStripSelection (Int_t s=0)
 
void SetSelectXYCalibration (Int_t s=0)
 
void SetTimeMin (Double_t mi=-2.)
 
void SetTimeMax (Double_t ma=+15.)
 
void SetDiffTimeMaxSmall (Double_t ds=0.)
 
void SetDiffTimeMaxBig (Double_t db=0.)
 
TString GetParameters ()
 
int readMCTimeFile (const char *)
 
void SetMCTimeFile (const char *file)
 
void SetProtonTimeCorrectionFile (const char *file)
 
 ClassDef (BmnTofHitProducer, 2)
 

Detailed Description

Definition at line 32 of file BmnTofHitProducer.h.

Constructor & Destructor Documentation

◆ BmnTofHitProducer()

BmnTofHitProducer::BmnTofHitProducer ( const char *  name = "TOF HitProducer",
const char *  geomFile = "",
Bool_t  useMCdata = true,
Int_t  verbose = 1,
Bool_t  DoTest = false 
)

Definition at line 35 of file BmnTofHitProducer.cxx.

◆ ~BmnTofHitProducer()

BmnTofHitProducer::~BmnTofHitProducer ( )
virtual

Definition at line 128 of file BmnTofHitProducer.cxx.

Member Function Documentation

◆ ClassDef()

BmnTofHitProducer::ClassDef ( BmnTofHitProducer  ,
 
)

◆ Exec()

◆ Finish()

void BmnTofHitProducer::Finish ( )
virtual

Definition at line 714 of file BmnTofHitProducer.cxx.

◆ GetParameters()

TString BmnTofHitProducer::GetParameters ( )
inline

Definition at line 101 of file BmnTofHitProducer.h.

◆ Init()

InitStatus BmnTofHitProducer::Init ( )
virtual

◆ OnlineWrite()

void BmnTofHitProducer::OnlineWrite ( const std::unique_ptr< TTree > &  resultTree)
virtual

Definition at line 1058 of file BmnTofHitProducer.cxx.

◆ readMCTimeFile()

int BmnTofHitProducer::readMCTimeFile ( const char *  MCTimeFile)

Definition at line 988 of file BmnTofHitProducer.cxx.

References i, and TOF2_MAX_CHAMBERS.

Referenced by Init().

◆ SetAlongStripResolution()

void BmnTofHitProducer::SetAlongStripResolution ( Double_t  Xerr)
inline

Definition at line 89 of file BmnTofHitProducer.h.

◆ SetDiffTimeMaxBig()

void BmnTofHitProducer::SetDiffTimeMaxBig ( Double_t  db = 0.)
inline

Definition at line 99 of file BmnTofHitProducer.h.

Referenced by run8_reco_bmn(), and run_reco_src().

◆ SetDiffTimeMaxSmall()

void BmnTofHitProducer::SetDiffTimeMaxSmall ( Double_t  ds = 0.)
inline

Definition at line 98 of file BmnTofHitProducer.h.

Referenced by run8_reco_bmn(), and run_reco_src().

◆ SetDoINL()

void BmnTofHitProducer::SetDoINL ( bool  val)
inline

Definition at line 92 of file BmnTofHitProducer.h.

◆ SetDoSlewing()

void BmnTofHitProducer::SetDoSlewing ( bool  val)
inline

Definition at line 93 of file BmnTofHitProducer.h.

◆ SetMainStripSelection()

void BmnTofHitProducer::SetMainStripSelection ( Int_t  s = 0)
inline

Definition at line 94 of file BmnTofHitProducer.h.

Referenced by run8_reco_bmn(), and run_reco_src().

◆ SetMCTimeFile()

void BmnTofHitProducer::SetMCTimeFile ( const char *  file)
inline

Definition at line 113 of file BmnTofHitProducer.h.

Referenced by run8_reco_bmn(), and run_reco_src().

◆ SetProtonTimeCorrectionFile()

void BmnTofHitProducer::SetProtonTimeCorrectionFile ( const char *  file)
inline

Definition at line 114 of file BmnTofHitProducer.h.

Referenced by run8_reco_bmn().

◆ SetSeed()

void BmnTofHitProducer::SetSeed ( UInt_t  seed = 0)

Definition at line 941 of file BmnTofHitProducer.cxx.

◆ SetSelectXYCalibration()

void BmnTofHitProducer::SetSelectXYCalibration ( Int_t  s = 0)
inline

Definition at line 95 of file BmnTofHitProducer.h.

Referenced by run8_reco_bmn(), and run_reco_src().

◆ SetTimeMax()

void BmnTofHitProducer::SetTimeMax ( Double_t  ma = +15.)
inline

Definition at line 97 of file BmnTofHitProducer.h.

Referenced by run8_reco_bmn(), and run_reco_src().

◆ SetTimeMin()

void BmnTofHitProducer::SetTimeMin ( Double_t  mi = -2.)
inline

Definition at line 96 of file BmnTofHitProducer.h.

Referenced by run8_reco_bmn(), and run_reco_src().

◆ SetTimeResolution()

void BmnTofHitProducer::SetTimeResolution ( Double_t  sigma)
inline

Definition at line 88 of file BmnTofHitProducer.h.

Referenced by run8_reco_bmn(), and run_reco_src().


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