PandaRoot
PndTrkSciTHitList Class Reference

#include <PndTrkSciTHitList.h>

Inheritance diagram for PndTrkSciTHitList:
PndTrkHitList

Public Member Functions

 PndTrkSciTHitList ()
 
 PndTrkSciTHitList (Int_t iregion)
 
 ~PndTrkSciTHitList ()
 
PndTrkSciTHitListInstanciate ()
 
void AddHit (Int_t hitid, Int_t detid, FairHit *hit)
 
void Clear ()
 
- Public Member Functions inherited from PndTrkHitList
 PndTrkHitList ()
 
 ~PndTrkHitList ()
 
void AddHit (Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, TVector3 &pos)
 
void AddHit (Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t tubeID, TVector3 &pos, Double_t isochrone)
 
void AddHit (Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t sensorID, TVector3 &pos)
 
void AddHit (PndTrkHit *hit)
 
void AddTCA (Int_t detID, TClonesArray *array)
 
PndTrkHitGetHit (int index)
 
std::vector< PndTrkHitGetHitList ()
 
PndTrkHitGetHitByID (int id)
 
Int_t GetNofHits ()
 
void RemoveHit (PndTrkHit *hit)
 
void Print ()
 
void Draw (Color_t color=kBlack)
 
void ClearList ()
 

Static Public Member Functions

static PndTrkSciTHitListInstance ()
 

Protected Member Functions

 ClassDef (PndTrkSciTHitList, 1)
 
- Protected Member Functions inherited from PndTrkHitList
 ClassDef (PndTrkHitList, 1)
 

Protected Attributes

Int_t fIRegion
 
- Protected Attributes inherited from PndTrkHitList
std::vector< PndTrkHithitlist
 

Static Protected Attributes

static PndTrkSciTHitListfscitInstance
 

Detailed Description

Definition at line 16 of file PndTrkSciTHitList.h.

Constructor & Destructor Documentation

◆ PndTrkSciTHitList() [1/2]

PndTrkSciTHitList::PndTrkSciTHitList ( )

◆ PndTrkSciTHitList() [2/2]

PndTrkSciTHitList::PndTrkSciTHitList ( Int_t  iregion)

◆ ~PndTrkSciTHitList()

PndTrkSciTHitList::~PndTrkSciTHitList ( )

Member Function Documentation

◆ AddHit()

void PndTrkSciTHitList::AddHit ( Int_t  hitid,
Int_t  detid,
FairHit *  hit 
)
virtual

Reimplemented from PndTrkHitList.

◆ ClassDef()

PndTrkSciTHitList::ClassDef ( PndTrkSciTHitList  ,
 
)
protected

◆ Clear()

void PndTrkSciTHitList::Clear ( void  )
inline

Definition at line 28 of file PndTrkSciTHitList.h.

References PndTrkHitList::ClearList(), and fscitInstance.

29  {
30  ClearList();
31  fscitInstance = nullptr;
32  }
static PndTrkSciTHitList * fscitInstance
void ClearList()
Definition: PndTrkHitList.h:53

◆ Instance()

static PndTrkSciTHitList* PndTrkSciTHitList::Instance ( )
static

◆ Instanciate()

PndTrkSciTHitList* PndTrkSciTHitList::Instanciate ( )

Member Data Documentation

◆ fIRegion

Int_t PndTrkSciTHitList::fIRegion
protected

Definition at line 37 of file PndTrkSciTHitList.h.

◆ fscitInstance

PndTrkSciTHitList* PndTrkSciTHitList::fscitInstance
staticprotected

Definition at line 35 of file PndTrkSciTHitList.h.

Referenced by Clear().


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