PandaRoot
PndTrkNeighboringMap Class Reference

#include <PndTrkNeighboringMap.h>

Inheritance diagram for PndTrkNeighboringMap:

Public Member Functions

 PndTrkNeighboringMap (TClonesArray *tubearray)
 
 PndTrkNeighboringMap (const PndTrkNeighboringMap &thismap)
 
 ~PndTrkNeighboringMap ()
 
PndTrkNeighboringMapoperator= (const PndTrkNeighboringMap &thismap)
 
void Clear ()
 
void AddNeighboringsToHit (PndTrkHit *hit, TObjArray *hits)
 
TObjArray GetNeighboringsToHit (PndTrkHit *hit)
 
void SetOwnerValue (Bool_t enable=kTRUE)
 
TMapIter * GetIterator ()
 
TObjArray GetStandalone ()
 
TObjArray GetSeeds ()
 
TObjArray GetCandseeds ()
 
TObjArray GetIndivisibles ()
 
TObjArray GetIndivisiblesToHit (PndTrkHit *hit)
 
void PrintIndivisibleMap ()
 
TObjArray GetHitWithNNeighborings (int nofhits)
 

Protected Member Functions

 ClassDef (PndTrkNeighboringMap, 1)
 

Protected Attributes

TMap hit2neigh
 
TMap hit2indiv
 
TClonesArray * fTubeArray
 
TObjArray fStandalone
 
TObjArray fOneNeigh
 
TObjArray fTwoNeigh
 

Detailed Description

PndTrkNeighboringMap

Author
Lia Lavezzi

Definition at line 18 of file PndTrkNeighboringMap.h.

Constructor & Destructor Documentation

◆ PndTrkNeighboringMap() [1/2]

PndTrkNeighboringMap::PndTrkNeighboringMap ( TClonesArray *  tubearray)

◆ PndTrkNeighboringMap() [2/2]

PndTrkNeighboringMap::PndTrkNeighboringMap ( const PndTrkNeighboringMap thismap)

◆ ~PndTrkNeighboringMap()

PndTrkNeighboringMap::~PndTrkNeighboringMap ( )

Member Function Documentation

◆ AddNeighboringsToHit()

void PndTrkNeighboringMap::AddNeighboringsToHit ( PndTrkHit hit,
TObjArray *  hits 
)

◆ ClassDef()

PndTrkNeighboringMap::ClassDef ( PndTrkNeighboringMap  ,
 
)
protected

◆ Clear()

void PndTrkNeighboringMap::Clear ( )

◆ GetCandseeds()

TObjArray PndTrkNeighboringMap::GetCandseeds ( )

Referenced by GetStandalone().

◆ GetHitWithNNeighborings()

TObjArray PndTrkNeighboringMap::GetHitWithNNeighborings ( int  nofhits)

Referenced by GetStandalone().

◆ GetIndivisibles()

TObjArray PndTrkNeighboringMap::GetIndivisibles ( )

Referenced by GetStandalone().

◆ GetIndivisiblesToHit()

TObjArray PndTrkNeighboringMap::GetIndivisiblesToHit ( PndTrkHit hit)

Referenced by GetStandalone().

◆ GetIterator()

TMapIter* PndTrkNeighboringMap::GetIterator ( )

Referenced by SetOwnerValue().

◆ GetNeighboringsToHit()

TObjArray PndTrkNeighboringMap::GetNeighboringsToHit ( PndTrkHit hit)

◆ GetSeeds()

TObjArray PndTrkNeighboringMap::GetSeeds ( )

Referenced by GetStandalone().

◆ GetStandalone()

TObjArray PndTrkNeighboringMap::GetStandalone ( )
inline

◆ operator=()

PndTrkNeighboringMap& PndTrkNeighboringMap::operator= ( const PndTrkNeighboringMap thismap)

◆ PrintIndivisibleMap()

void PndTrkNeighboringMap::PrintIndivisibleMap ( )

Referenced by GetStandalone().

◆ SetOwnerValue()

void PndTrkNeighboringMap::SetOwnerValue ( Bool_t  enable = kTRUE)
inline

Definition at line 30 of file PndTrkNeighboringMap.h.

References GetIterator(), and hit2neigh.

30 { hit2neigh.SetOwnerValue(enable); }

Member Data Documentation

◆ fOneNeigh

TObjArray PndTrkNeighboringMap::fOneNeigh
protected

Definition at line 43 of file PndTrkNeighboringMap.h.

◆ fStandalone

TObjArray PndTrkNeighboringMap::fStandalone
protected

Definition at line 43 of file PndTrkNeighboringMap.h.

Referenced by GetStandalone().

◆ fTubeArray

TClonesArray* PndTrkNeighboringMap::fTubeArray
protected

Definition at line 42 of file PndTrkNeighboringMap.h.

◆ fTwoNeigh

TObjArray PndTrkNeighboringMap::fTwoNeigh
protected

Definition at line 43 of file PndTrkNeighboringMap.h.

◆ hit2indiv

TMap PndTrkNeighboringMap::hit2indiv
protected

Definition at line 41 of file PndTrkNeighboringMap.h.

◆ hit2neigh

TMap PndTrkNeighboringMap::hit2neigh
protected

Definition at line 41 of file PndTrkNeighboringMap.h.

Referenced by SetOwnerValue().


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