PandaRoot
PndTrkGemHitList Class Reference

#include <PndTrkGemHitList.h>

Inheritance diagram for PndTrkGemHitList:
PndTrkHitList

Public Member Functions

 PndTrkGemHitList ()
 
 PndTrkGemHitList (Int_t iregion)
 
 ~PndTrkGemHitList ()
 
PndTrkGemHitListInstanciate ()
 
void AddHit (Int_t hitid, Int_t detid, FairHit *hit)
 
void AddNonCombiHits (Int_t detID, TClonesArray *array, std::map< int, bool > hitTousable)
 
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 PndTrkGemHitListInstance ()
 

Protected Member Functions

 ClassDef (PndTrkGemHitList, 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 PndTrkGemHitListfgemInstance
 

Detailed Description

Definition at line 20 of file PndTrkGemHitList.h.

Constructor & Destructor Documentation

◆ PndTrkGemHitList() [1/2]

PndTrkGemHitList::PndTrkGemHitList ( )

◆ PndTrkGemHitList() [2/2]

PndTrkGemHitList::PndTrkGemHitList ( Int_t  iregion)

◆ ~PndTrkGemHitList()

PndTrkGemHitList::~PndTrkGemHitList ( )

Member Function Documentation

◆ AddHit()

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

Reimplemented from PndTrkHitList.

◆ AddNonCombiHits()

void PndTrkGemHitList::AddNonCombiHits ( Int_t  detID,
TClonesArray *  array,
std::map< int, bool >  hitTousable 
)

◆ ClassDef()

PndTrkGemHitList::ClassDef ( PndTrkGemHitList  ,
 
)
protected

◆ Clear()

void PndTrkGemHitList::Clear ( void  )
inline

Definition at line 33 of file PndTrkGemHitList.h.

References PndTrkHitList::ClearList(), and fgemInstance.

34  {
35  ClearList();
36  fgemInstance = nullptr;
37  }
static PndTrkGemHitList * fgemInstance
void ClearList()
Definition: PndTrkHitList.h:53

◆ Instance()

static PndTrkGemHitList* PndTrkGemHitList::Instance ( )
static

◆ Instanciate()

PndTrkGemHitList* PndTrkGemHitList::Instanciate ( )

Member Data Documentation

◆ fgemInstance

PndTrkGemHitList* PndTrkGemHitList::fgemInstance
staticprotected

Definition at line 40 of file PndTrkGemHitList.h.

Referenced by Clear().

◆ fIRegion

Int_t PndTrkGemHitList::fIRegion
protected

Definition at line 42 of file PndTrkGemHitList.h.


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