Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TrackInfoContainer Class Reference

#include <coresoftware/blob/master/offline/packages/trackbase_historic/TrackInfoContainer.h>

+ Inheritance diagram for TrackInfoContainer:
+ Collaboration diagram for TrackInfoContainer:

Public Member Functions

 TrackInfoContainer ()=default
 
 ~TrackInfoContainer () override=default
 
void identify (std::ostream &os=std::cout) const override
 
virtual void Reset () override
 Clear Event.
 
virtual SvtxTrackInfoget_trackinfo (int)
 
virtual void add_trackinfo (int, SvtxTrackInfo)
 
virtual void add_trackinfo (int, SvtxTrackInfo *)
 
virtual size_t size () 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 int isValid () const
 isValid returns non zero if object contains vailid data
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Private Member Functions

 ClassDefOverride (TrackInfoContainer, 1)
 

Detailed Description

Definition at line 12 of file TrackInfoContainer.h.

View newest version in sPHENIX GitHub at line 12 of file TrackInfoContainer.h

Constructor & Destructor Documentation

TrackInfoContainer::TrackInfoContainer ( )
default
TrackInfoContainer::~TrackInfoContainer ( )
overridedefault

Member Function Documentation

virtual void TrackInfoContainer::add_trackinfo ( int  ,
SvtxTrackInfo   
)
inlinevirtual

Reimplemented in TrackInfoContainer_v1.

Definition at line 24 of file TrackInfoContainer.h.

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

virtual void TrackInfoContainer::add_trackinfo ( int  ,
SvtxTrackInfo  
)
inlinevirtual

Reimplemented in TrackInfoContainer_v1.

Definition at line 25 of file TrackInfoContainer.h.

View newest version in sPHENIX GitHub at line 25 of file TrackInfoContainer.h

TrackInfoContainer::ClassDefOverride ( TrackInfoContainer  ,
 
)
private
virtual SvtxTrackInfo* TrackInfoContainer::get_trackinfo ( int  )
inlinevirtual

Reimplemented in TrackInfoContainer_v1.

Definition at line 23 of file TrackInfoContainer.h.

View newest version in sPHENIX GitHub at line 23 of file TrackInfoContainer.h

void TrackInfoContainer::identify ( std::ostream &  os = std::cout) const
inlineoverridevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in TrackInfoContainer_v1.

Definition at line 18 of file TrackInfoContainer.h.

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

References os.

virtual void TrackInfoContainer::Reset ( )
inlineoverridevirtual

Clear Event.

Reimplemented from PHObject.

Reimplemented in TrackInfoContainer_v1.

Definition at line 22 of file TrackInfoContainer.h.

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

virtual size_t TrackInfoContainer::size ( void  ) const
inlinevirtual

Reimplemented in TrackInfoContainer_v1.

Definition at line 27 of file TrackInfoContainer.h.

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


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