PandaRoot
PndTrkSdsHitList Class Reference

#include <PndTrkSdsHitList.h>

Inheritance diagram for PndTrkSdsHitList:
PndTrkHitList

Public Member Functions

 PndTrkSdsHitList ()
 
 PndTrkSdsHitList (Int_t iregion)
 
 ~PndTrkSdsHitList ()
 
PndTrkSdsHitListInstanciate ()
 
PndTrkSdsHitListInstanciatePixel ()
 
PndTrkSdsHitListInstanciateStrip ()
 
void AddHit (Int_t hitid, Int_t detid, FairHit *hit)
 
void SetRegion (Int_t reg)
 
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 PndTrkSdsHitListInstance ()
 
static PndTrkSdsHitListInstancePixel ()
 
static PndTrkSdsHitListInstanceStrip ()
 

Protected Member Functions

 ClassDef (PndTrkSdsHitList, 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 PndTrkSdsHitListfpixInstance
 
static PndTrkSdsHitListfstrInstance
 

Detailed Description

Definition at line 17 of file PndTrkSdsHitList.h.

Constructor & Destructor Documentation

◆ PndTrkSdsHitList() [1/2]

PndTrkSdsHitList::PndTrkSdsHitList ( )

◆ PndTrkSdsHitList() [2/2]

PndTrkSdsHitList::PndTrkSdsHitList ( Int_t  iregion)

◆ ~PndTrkSdsHitList()

PndTrkSdsHitList::~PndTrkSdsHitList ( )

Member Function Documentation

◆ AddHit()

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

Reimplemented from PndTrkHitList.

◆ ClassDef()

PndTrkSdsHitList::ClassDef ( PndTrkSdsHitList  ,
 
)
protected

◆ Clear()

void PndTrkSdsHitList::Clear ( void  )
inline

Definition at line 35 of file PndTrkSdsHitList.h.

References PndTrkHitList::ClearList(), fpixInstance, and fstrInstance.

36  {
37  ClearList();
38  fpixInstance = nullptr;
39  fstrInstance = nullptr;
40  }
void ClearList()
Definition: PndTrkHitList.h:53
static PndTrkSdsHitList * fstrInstance
static PndTrkSdsHitList * fpixInstance

◆ Instance()

static PndTrkSdsHitList* PndTrkSdsHitList::Instance ( )
static

◆ InstancePixel()

static PndTrkSdsHitList* PndTrkSdsHitList::InstancePixel ( )
static

◆ InstanceStrip()

static PndTrkSdsHitList* PndTrkSdsHitList::InstanceStrip ( )
static

◆ Instanciate()

PndTrkSdsHitList* PndTrkSdsHitList::Instanciate ( )

◆ InstanciatePixel()

PndTrkSdsHitList* PndTrkSdsHitList::InstanciatePixel ( )

◆ InstanciateStrip()

PndTrkSdsHitList* PndTrkSdsHitList::InstanciateStrip ( )

◆ SetRegion()

void PndTrkSdsHitList::SetRegion ( Int_t  reg)
inline

Definition at line 33 of file PndTrkSdsHitList.h.

References fIRegion.

33 { fIRegion = reg; }

Member Data Documentation

◆ fIRegion

Int_t PndTrkSdsHitList::fIRegion
protected

Definition at line 46 of file PndTrkSdsHitList.h.

Referenced by SetRegion().

◆ fpixInstance

PndTrkSdsHitList* PndTrkSdsHitList::fpixInstance
staticprotected

Definition at line 43 of file PndTrkSdsHitList.h.

Referenced by Clear().

◆ fstrInstance

PndTrkSdsHitList* PndTrkSdsHitList::fstrInstance
staticprotected

Definition at line 44 of file PndTrkSdsHitList.h.

Referenced by Clear().


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