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

#include <coresoftware/blob/master/offline/framework/ffarawobjects/MvtxRawHitContainerv1.h>

+ Inheritance diagram for MvtxRawHitContainerv1:
+ Collaboration diagram for MvtxRawHitContainerv1:

Public Member Functions

 MvtxRawHitContainerv1 ()
 
 ~MvtxRawHitContainerv1 () override
 
void Reset () override
 Clear Event.
 
void identify (std::ostream &os=std::cout) const override
 
int isValid () const override
 isValid returns non zero if object contains vailid data
 
MvtxRawHitAddHit () override
 
MvtxRawHitAddHit (MvtxRawHit *mvtxhit) override
 
unsigned int get_nhits () override
 
MvtxRawHitget_hit (unsigned int index) override
 
- Public Member Functions inherited from MvtxRawHitContainer
 MvtxRawHitContainer ()=default
 
virtual ~MvtxRawHitContainer ()=default
 
- 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 Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Private Attributes

TClonesArray * MvtxRawHitsTCArray = nullptr
 

Detailed Description

Definition at line 9 of file MvtxRawHitContainerv1.h.

View newest version in sPHENIX GitHub at line 9 of file MvtxRawHitContainerv1.h

Constructor & Destructor Documentation

MvtxRawHitContainerv1::MvtxRawHitContainerv1 ( )

Definition at line 8 of file MvtxRawHitContainerv1.cc.

View newest version in sPHENIX GitHub at line 8 of file MvtxRawHitContainerv1.cc

References MvtxRawHitsTCArray, and NMVTXHITS.

MvtxRawHitContainerv1::~MvtxRawHitContainerv1 ( )
override

Definition at line 13 of file MvtxRawHitContainerv1.cc.

View newest version in sPHENIX GitHub at line 13 of file MvtxRawHitContainerv1.cc

References MvtxRawHitsTCArray.

Member Function Documentation

MvtxRawHit * MvtxRawHitContainerv1::AddHit ( )
overridevirtual

Reimplemented from MvtxRawHitContainer.

Definition at line 46 of file MvtxRawHitContainerv1.cc.

View newest version in sPHENIX GitHub at line 46 of file MvtxRawHitContainerv1.cc

References MvtxRawHitsTCArray.

MvtxRawHit * MvtxRawHitContainerv1::AddHit ( MvtxRawHit mvtxhit)
overridevirtual

Reimplemented from MvtxRawHitContainer.

Definition at line 52 of file MvtxRawHitContainerv1.cc.

View newest version in sPHENIX GitHub at line 52 of file MvtxRawHitContainerv1.cc

References MvtxRawHitsTCArray.

MvtxRawHit * MvtxRawHitContainerv1::get_hit ( unsigned int  index)
overridevirtual

Reimplemented from MvtxRawHitContainer.

Definition at line 58 of file MvtxRawHitContainerv1.cc.

View newest version in sPHENIX GitHub at line 58 of file MvtxRawHitContainerv1.cc

References MvtxRawHitsTCArray.

unsigned int MvtxRawHitContainerv1::get_nhits ( )
overridevirtual

Reimplemented from MvtxRawHitContainer.

Definition at line 41 of file MvtxRawHitContainerv1.cc.

View newest version in sPHENIX GitHub at line 41 of file MvtxRawHitContainerv1.cc

References MvtxRawHitsTCArray.

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

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Definition at line 25 of file MvtxRawHitContainerv1.cc.

View newest version in sPHENIX GitHub at line 25 of file MvtxRawHitContainerv1.cc

References MvtxRawHit::get_bco(), and MvtxRawHitsTCArray.

+ Here is the call graph for this function:

int MvtxRawHitContainerv1::isValid ( ) const
overridevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Definition at line 36 of file MvtxRawHitContainerv1.cc.

View newest version in sPHENIX GitHub at line 36 of file MvtxRawHitContainerv1.cc

References MvtxRawHitsTCArray.

void MvtxRawHitContainerv1::Reset ( )
overridevirtual

Clear Event.

Reimplemented from PHObject.

Definition at line 19 of file MvtxRawHitContainerv1.cc.

View newest version in sPHENIX GitHub at line 19 of file MvtxRawHitContainerv1.cc

References MvtxRawHitsTCArray, and NMVTXHITS.

Member Data Documentation

TClonesArray* MvtxRawHitContainerv1::MvtxRawHitsTCArray = nullptr
private

Definition at line 32 of file MvtxRawHitContainerv1.h.

View newest version in sPHENIX GitHub at line 32 of file MvtxRawHitContainerv1.h

Referenced by AddHit(), get_hit(), get_nhits(), identify(), isValid(), MvtxRawHitContainerv1(), Reset(), and ~MvtxRawHitContainerv1().


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