PandaRoot
PndRichHitProducer Class Reference

#include <PndRichHitProducer.h>

Inheritance diagram for PndRichHitProducer:
PndPersistencyTask

Public Member Functions

 PndRichHitProducer ()
 
 ~PndRichHitProducer ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
void AddXPDHit (Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time)
 
PndRichDigiAddDigi (Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time)
 
PndRichPDHitAddPDHit (Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time)
 
PndRichHitAddHit (Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Double_t thetaC, Double_t errThetaC, Int_t index)
 
void SetPositionSmearing (Float_t res)
 
void SetGeoVersion (UInt_t version)
 
void SetPhDetNoiseON (UInt_t phDetNoise)
 
void FinishEvent ()
 
void FinishTask ()
 
void RunTimeBased ()
 
- Public Member Functions inherited from PndPersistencyTask
 PndPersistencyTask ()
 
 PndPersistencyTask (const char *name, Int_t iVerbose=1)
 
virtual ~PndPersistencyTask ()
 
void SetPersistency (Bool_t val=kTRUE)
 
Bool_t GetPersistency ()
 

Detailed Description

Definition at line 16 of file PndRichHitProducer.h.

Constructor & Destructor Documentation

◆ PndRichHitProducer()

PndRichHitProducer::PndRichHitProducer ( )

Default constructor

◆ ~PndRichHitProducer()

PndRichHitProducer::~PndRichHitProducer ( )

Destructor

Member Function Documentation

◆ AddDigi()

PndRichDigi* PndRichHitProducer::AddDigi ( Int_t  detID,
Int_t  sensorId,
TVector3 &  pos,
TVector3 &  dpos,
Int_t  index,
Double_t  time 
)

◆ AddHit()

PndRichHit* PndRichHitProducer::AddHit ( Int_t  detID,
Int_t  sensorId,
TVector3 &  pos,
TVector3 &  dpos,
Double_t  thetaC,
Double_t  errThetaC,
Int_t  index 
)

◆ AddPDHit()

PndRichPDHit* PndRichHitProducer::AddPDHit ( Int_t  detID,
Int_t  sensorId,
TVector3 &  pos,
TVector3 &  dpos,
Int_t  index,
Double_t  time 
)

◆ AddXPDHit()

void PndRichHitProducer::AddXPDHit ( Int_t  detID,
Int_t  sensorId,
TVector3 &  pos,
TVector3 &  dpos,
Int_t  index,
Double_t  time 
)

◆ Exec()

virtual void PndRichHitProducer::Exec ( Option_t *  opt)
virtual

Virtual method Exec

◆ FinishEvent()

void PndRichHitProducer::FinishEvent ( )

Referenced by SetPhDetNoiseON().

◆ FinishTask()

void PndRichHitProducer::FinishTask ( )

Referenced by SetPhDetNoiseON().

◆ Init()

virtual InitStatus PndRichHitProducer::Init ( )
virtual

Virtual method Init

◆ RunTimeBased()

void PndRichHitProducer::RunTimeBased ( )
inline

Definition at line 45 of file PndRichHitProducer.h.

45 { fTimeOrderedDigi = kTRUE; }

◆ SetGeoVersion()

void PndRichHitProducer::SetGeoVersion ( UInt_t  version)
inline

Definition at line 38 of file PndRichHitProducer.h.

38 { fGeoVersion = version; };

◆ SetPhDetNoiseON()

void PndRichHitProducer::SetPhDetNoiseON ( UInt_t  phDetNoise)
inline

Definition at line 40 of file PndRichHitProducer.h.

References FinishEvent(), and FinishTask().

40 { fPhDetNoise = phDetNoise; };

◆ SetPositionSmearing()

void PndRichHitProducer::SetPositionSmearing ( Float_t  res)
inline

Definition at line 36 of file PndRichHitProducer.h.

36 { fPosResolution = res; };

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