ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AssocInfoContainer Class Reference

#include <coresoftware/blob/master/offline/packages/trackreco/AssocInfoContainer.h>

+ Inheritance diagram for AssocInfoContainer:
+ Collaboration diagram for AssocInfoContainer:

Public Types

typedef std::multimap
< TrkrDefs::cluskey, unsigned
int
ClusterTrackMap
 

Public Member Functions

 ~AssocInfoContainer () override
 
void identify (std::ostream &os=std::cout) const override
 
virtual void SetClusterTrackAssoc (const TrkrDefs::cluskey &, const unsigned int &)
 
virtual std::vector< unsigned intGetTracksFromCluster (const TrkrDefs::cluskey &) const
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectCloneMe () const
 Virtual copy constructor.
 
virtual PHObjectclone () const final
 
PHObjectClone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
virtual void Reset ()
 Clear Event.
 
virtual int isValid () const
 isValid returns non zero if object contains vailid data
 
virtual int isValid (const float) const
 
virtual int isValid (const double) const
 
virtual int isValid (const int) const
 
virtual int isValid (const unsigned int) const
 
virtual int isImplemented (const float f) const
 
virtual int isImplemented (const double f) const
 
virtual int isImplemented (const int i) const
 
virtual int isImplemented (const unsigned int i) const
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Protected Member Functions

 AssocInfoContainer ()
 

Detailed Description

Definition at line 13 of file AssocInfoContainer.h.

View newest version in sPHENIX GitHub at line 13 of file AssocInfoContainer.h

Member Typedef Documentation

typedef std::multimap<TrkrDefs::cluskey, unsigned int> AssocInfoContainer::ClusterTrackMap

Definition at line 16 of file AssocInfoContainer.h.

View newest version in sPHENIX GitHub at line 16 of file AssocInfoContainer.h

Constructor & Destructor Documentation

AssocInfoContainer::~AssocInfoContainer ( )
inlineoverride

Definition at line 18 of file AssocInfoContainer.h.

View newest version in sPHENIX GitHub at line 18 of file AssocInfoContainer.h

AssocInfoContainer::AssocInfoContainer ( )
inlineprotected

Definition at line 27 of file AssocInfoContainer.h.

View newest version in sPHENIX GitHub at line 27 of file AssocInfoContainer.h

Member Function Documentation

virtual std::vector<unsigned int> AssocInfoContainer::GetTracksFromCluster ( const TrkrDefs::cluskey ) const
inlinevirtual

Reimplemented in AssocInfoContainerv1.

Definition at line 24 of file AssocInfoContainer.h.

View newest version in sPHENIX GitHub at line 24 of file AssocInfoContainer.h

Referenced by PHGenFitTrkProp::check_track_exists().

+ Here is the caller graph for this function:

void AssocInfoContainer::identify ( std::ostream &  os = std::cout) const
overridevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in AssocInfoContainerv1.

Definition at line 3 of file AssocInfoContainer.cc.

View newest version in sPHENIX GitHub at line 3 of file AssocInfoContainer.cc

Referenced by DumpAssocInfoContainer::process_Node().

+ Here is the caller graph for this function:

virtual void AssocInfoContainer::SetClusterTrackAssoc ( const TrkrDefs::cluskey ,
const unsigned int  
)
inlinevirtual

Reimplemented in AssocInfoContainerv1.

Definition at line 22 of file AssocInfoContainer.h.

View newest version in sPHENIX GitHub at line 22 of file AssocInfoContainer.h

Referenced by PHSiliconTpcTrackMatching::addSiliconClusters(), PHHoughSeeding::export_output(), PHSiliconTpcTrackMatching::findEtaPhiMatches(), PHGenFitTrkProp::OutputPHGenFitTrack(), PHSiliconTruthTrackSeeding::Process(), PHTruthTrackSeeding::Process(), PHTruthSiliconAssociation::process_event(), and PHMicromegasTpcTrackMatching::process_event().

+ Here is the caller graph for this function:


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