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

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

+ Inheritance diagram for MicromegasRawHitContainerv1:
+ Collaboration diagram for MicromegasRawHitContainerv1:

Public Member Functions

 MicromegasRawHitContainerv1 ()
 
 ~MicromegasRawHitContainerv1 () 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
 
MicromegasRawHitAddHit () override
 
MicromegasRawHitAddHit (MicromegasRawHit *) override
 
unsigned int get_nhits () override
 
MicromegasRawHitget_hit (unsigned int) override
 
- Public Member Functions inherited from MicromegasRawHitContainer
 MicromegasRawHitContainer ()=default
 
virtual ~MicromegasRawHitContainer ()=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 * MicromegasRawHitsTCArray = nullptr
 

Detailed Description

Definition at line 9 of file MicromegasRawHitContainerv1.h.

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

Constructor & Destructor Documentation

MicromegasRawHitContainerv1::MicromegasRawHitContainerv1 ( )

Definition at line 8 of file MicromegasRawHitContainerv1.cc.

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

References MicromegasRawHitsTCArray, and NHITS.

MicromegasRawHitContainerv1::~MicromegasRawHitContainerv1 ( )
override

Definition at line 13 of file MicromegasRawHitContainerv1.cc.

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

References MicromegasRawHitsTCArray.

Member Function Documentation

MicromegasRawHit * MicromegasRawHitContainerv1::AddHit ( )
overridevirtual

Reimplemented from MicromegasRawHitContainer.

Definition at line 46 of file MicromegasRawHitContainerv1.cc.

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

References MicromegasRawHitsTCArray.

MicromegasRawHit * MicromegasRawHitContainerv1::AddHit ( MicromegasRawHit source)
overridevirtual

Reimplemented from MicromegasRawHitContainer.

Definition at line 52 of file MicromegasRawHitContainerv1.cc.

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

References MicromegasRawHitsTCArray.

MicromegasRawHit * MicromegasRawHitContainerv1::get_hit ( unsigned int  index)
overridevirtual

Reimplemented from MicromegasRawHitContainer.

Definition at line 58 of file MicromegasRawHitContainerv1.cc.

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

References MicromegasRawHitsTCArray.

unsigned int MicromegasRawHitContainerv1::get_nhits ( )
overridevirtual

Reimplemented from MicromegasRawHitContainer.

Definition at line 41 of file MicromegasRawHitContainerv1.cc.

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

References MicromegasRawHitsTCArray.

void MicromegasRawHitContainerv1::identify ( std::ostream &  os = std::cout) const
overridevirtual
identify Function from PHObject
Parameters
osOutput Stream

Reimplemented from PHObject.

Definition at line 25 of file MicromegasRawHitContainerv1.cc.

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

References MicromegasRawHit::get_bco(), and MicromegasRawHitsTCArray.

+ Here is the call graph for this function:

int MicromegasRawHitContainerv1::isValid ( ) const
overridevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Definition at line 36 of file MicromegasRawHitContainerv1.cc.

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

References MicromegasRawHitsTCArray.

void MicromegasRawHitContainerv1::Reset ( )
overridevirtual

Clear Event.

Reimplemented from PHObject.

Definition at line 19 of file MicromegasRawHitContainerv1.cc.

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

References MicromegasRawHitsTCArray, and NHITS.

Member Data Documentation

TClonesArray* MicromegasRawHitContainerv1::MicromegasRawHitsTCArray = nullptr
private

Definition at line 32 of file MicromegasRawHitContainerv1.h.

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

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


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