PandaRoot
PndSttHitProducerRealFast Class Reference

#include <PndSttHitProducerRealFast.h>

Inheritance diagram for PndSttHitProducerRealFast:
PndPersistencyTask

Public Member Functions

 PndSttHitProducerRealFast ()
 
virtual ~PndSttHitProducerRealFast ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
PndSttHitAddHit (Int_t detID, Int_t tubeID, Int_t iPoint, TVector3 &pos, TVector3 &dpos, Double_t p, Double_t rsim, Double_t closestDistanceError, Double_t depcharge)
 
PndSttHitAddHit (TClonesArray *hitarray, Int_t detID, Int_t tubeID, Int_t iPoint, TVector3 &pos, TVector3 &dpos, Double_t p, Double_t rsim, Double_t closestDistanceError, Double_t depcharge)
 
PndSttHitInfoAddHitInfo (Int_t fileNumber, Int_t eventNumber, Int_t trackID, Int_t pointID, Int_t nMerged, Bool_t isFake)
 
void FoldZPosWithResolution (Double_t &zpos, Double_t &zposError, TVector3 localInPos, TVector3 localOutPos)
 
Double_t GetError (Double_t, Int_t)
 
void SetPersistence (Bool_t persistence)
 
void SwitchOnOverlap ()
 
void SeparateHits ()
 
- 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 PndSttHitProducerRealFast.h.

Constructor & Destructor Documentation

◆ PndSttHitProducerRealFast()

PndSttHitProducerRealFast::PndSttHitProducerRealFast ( )

Default constructor

◆ ~PndSttHitProducerRealFast()

virtual PndSttHitProducerRealFast::~PndSttHitProducerRealFast ( )
virtual

Destructor

Member Function Documentation

◆ AddHit() [1/2]

PndSttHit* PndSttHitProducerRealFast::AddHit ( Int_t  detID,
Int_t  tubeID,
Int_t  iPoint,
TVector3 &  pos,
TVector3 &  dpos,
Double_t  p,
Double_t  rsim,
Double_t  closestDistanceError,
Double_t  depcharge 
)

◆ AddHit() [2/2]

PndSttHit* PndSttHitProducerRealFast::AddHit ( TClonesArray *  hitarray,
Int_t  detID,
Int_t  tubeID,
Int_t  iPoint,
TVector3 &  pos,
TVector3 &  dpos,
Double_t  p,
Double_t  rsim,
Double_t  closestDistanceError,
Double_t  depcharge 
)

◆ AddHitInfo()

PndSttHitInfo* PndSttHitProducerRealFast::AddHitInfo ( Int_t  fileNumber,
Int_t  eventNumber,
Int_t  trackID,
Int_t  pointID,
Int_t  nMerged,
Bool_t  isFake 
)

◆ Exec()

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

Virtual method Exec

◆ FoldZPosWithResolution()

void PndSttHitProducerRealFast::FoldZPosWithResolution ( Double_t &  zpos,
Double_t &  zposError,
TVector3  localInPos,
TVector3  localOutPos 
)

◆ GetError()

Double_t PndSttHitProducerRealFast::GetError ( Double_t  ,
Int_t   
)

◆ Init()

virtual InitStatus PndSttHitProducerRealFast::Init ( )
virtual

Virtual method Init

◆ SeparateHits()

void PndSttHitProducerRealFast::SeparateHits ( )
inline

Definition at line 45 of file PndSttHitProducerRealFast.h.

45 { fSeparate = kTRUE; }

◆ SetPersistence()

void PndSttHitProducerRealFast::SetPersistence ( Bool_t  persistence)
inline

set persistence flag

Definition at line 42 of file PndSttHitProducerRealFast.h.

References PndPersistencyTask::SetPersistency().

42 { SetPersistency(persistence); }
void SetPersistency(Bool_t val=kTRUE)

◆ SwitchOnOverlap()

void PndSttHitProducerRealFast::SwitchOnOverlap ( )
inline

Definition at line 43 of file PndSttHitProducerRealFast.h.

43 { fOverlap = kTRUE; }

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