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

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

+ Inheritance diagram for InttRawHitContainerv1:
+ Collaboration diagram for InttRawHitContainerv1:

Public Member Functions

 InttRawHitContainerv1 ()
 
 ~InttRawHitContainerv1 () 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
 
InttRawHitAddHit () override
 
InttRawHitAddHit (InttRawHit *intthit) override
 
unsigned int get_nhits () override
 
InttRawHitget_hit (unsigned int index) override
 
- Public Member Functions inherited from InttRawHitContainer
 InttRawHitContainer ()=default
 
virtual ~InttRawHitContainer ()=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 * InttRawHitsTCArray = nullptr
 

Detailed Description

Definition at line 9 of file InttRawHitContainerv1.h.

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

Constructor & Destructor Documentation

InttRawHitContainerv1::InttRawHitContainerv1 ( )

Definition at line 8 of file InttRawHitContainerv1.cc.

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

References InttRawHitsTCArray, and NINTTHITS.

InttRawHitContainerv1::~InttRawHitContainerv1 ( )
override

Definition at line 13 of file InttRawHitContainerv1.cc.

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

References InttRawHitsTCArray.

Member Function Documentation

InttRawHit * InttRawHitContainerv1::AddHit ( )
overridevirtual

Reimplemented from InttRawHitContainer.

Definition at line 46 of file InttRawHitContainerv1.cc.

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

References InttRawHitsTCArray.

InttRawHit * InttRawHitContainerv1::AddHit ( InttRawHit intthit)
overridevirtual

Reimplemented from InttRawHitContainer.

Definition at line 52 of file InttRawHitContainerv1.cc.

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

References InttRawHitsTCArray.

InttRawHit * InttRawHitContainerv1::get_hit ( unsigned int  index)
overridevirtual

Reimplemented from InttRawHitContainer.

Definition at line 58 of file InttRawHitContainerv1.cc.

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

References InttRawHitsTCArray.

unsigned int InttRawHitContainerv1::get_nhits ( )
overridevirtual

Reimplemented from InttRawHitContainer.

Definition at line 41 of file InttRawHitContainerv1.cc.

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

References InttRawHitsTCArray.

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

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Definition at line 25 of file InttRawHitContainerv1.cc.

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

References InttRawHit::get_bco(), and InttRawHitsTCArray.

+ Here is the call graph for this function:

int InttRawHitContainerv1::isValid ( ) const
overridevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Definition at line 36 of file InttRawHitContainerv1.cc.

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

References InttRawHitsTCArray.

void InttRawHitContainerv1::Reset ( )
overridevirtual

Clear Event.

Reimplemented from PHObject.

Definition at line 19 of file InttRawHitContainerv1.cc.

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

References InttRawHitsTCArray, and NINTTHITS.

Member Data Documentation

TClonesArray* InttRawHitContainerv1::InttRawHitsTCArray = nullptr
private

Definition at line 32 of file InttRawHitContainerv1.h.

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

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


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