Project
Loading...
Searching...
No Matches
o2::tpc::HitGroup Class Reference

#include <Point.h>

Inherits o2::BaseHit.

Public Types

using vec_t = std::vector< float, o2::utils::ShmAllocator< float > >
 

Public Member Functions

 HitGroup ()
 
 HitGroup (int trackID)
 
 ~HitGroup ()=default
 
void addHit (float x, float y, float z, float time, short e)
 
size_t getSize () const
 
ElementalHit getHit (size_t index) const
 
void shrinkToFit ()
 
 ClassDefNV (HitGroup, 1)
 
- Public Member Functions inherited from o2::BaseHit
 BaseHit ()=default
 
 BaseHit (int id)
 
int GetTrackID () const
 
void SetTrackID (int id)
 

Public Attributes

vec_t mHitsXVctr
 
vec_t mHitsYVctr
 
vec_t mHitsZVctr
 
vec_t mHitsTVctr
 
vec_t mHitsEVctr
 

Detailed Description

Definition at line 89 of file Point.h.

Member Typedef Documentation

◆ vec_t

using o2::tpc::HitGroup::vec_t = std::vector<float, o2::utils::ShmAllocator<float> >

Definition at line 176 of file Point.h.

Constructor & Destructor Documentation

◆ HitGroup() [1/2]

o2::tpc::HitGroup::HitGroup ( )
inline

Definition at line 92 of file Point.h.

◆ HitGroup() [2/2]

o2::tpc::HitGroup::HitGroup ( int  trackID)
inline

Definition at line 105 of file Point.h.

◆ ~HitGroup()

o2::tpc::HitGroup::~HitGroup ( )
default

Member Function Documentation

◆ addHit()

void o2::tpc::HitGroup::addHit ( float  x,
float  y,
float  z,
float  time,
short  e 
)
inline

Definition at line 120 of file Point.h.

◆ ClassDefNV()

o2::tpc::HitGroup::ClassDefNV ( HitGroup  ,
 
)

◆ getHit()

ElementalHit o2::tpc::HitGroup::getHit ( size_t  index) const
inline

Definition at line 142 of file Point.h.

◆ getSize()

size_t o2::tpc::HitGroup::getSize ( ) const
inline

Definition at line 133 of file Point.h.

◆ shrinkToFit()

void o2::tpc::HitGroup::shrinkToFit ( )
inline

Definition at line 152 of file Point.h.

Member Data Documentation

◆ mHitsEVctr

vec_t o2::tpc::HitGroup::mHitsEVctr

Definition at line 181 of file Point.h.

◆ mHitsTVctr

vec_t o2::tpc::HitGroup::mHitsTVctr

Definition at line 180 of file Point.h.

◆ mHitsXVctr

vec_t o2::tpc::HitGroup::mHitsXVctr

Definition at line 177 of file Point.h.

◆ mHitsYVctr

vec_t o2::tpc::HitGroup::mHitsYVctr

Definition at line 178 of file Point.h.

◆ mHitsZVctr

vec_t o2::tpc::HitGroup::mHitsZVctr

Definition at line 179 of file Point.h.


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