Project
Loading...
Searching...
No Matches
o2::dataformats::MatchInfoHMP Class Reference

#include <MatchInfoHMP.h>

Public Member Functions

 MatchInfoHMP (int idxHMPClus, GTrackID idxTrack, float xmip=0, float ymip=0, float xtrk=0, float ytrk=0, float theta=0, float phi=0, float angle=0, float size=0, int idxPhotClus=0, int hmpqn=0, float hmpMom=0)
 
 MatchInfoHMP ()=default
 
void setIdxHMPClus (int ch, int idx)
 
int getIdxHMPClus () const
 
void setIdxTrack (GTrackID index)
 
int getTrackIndex () const
 
GTrackID getTrackRef () const
 
void setMipX (float x)
 
float getMipX () const
 
void setMipY (float y)
 
float getMipY () const
 
void setTrkX (float x)
 
float getTrkX () const
 
void setTrkY (float y)
 
float getTrkY () const
 
void setHMPsignal (float angle)
 
float getHMPsignal () const
 
void setMipClusSize (int size)
 
int getMipClusSize () const
 
void setNPhots (int n)
 
int getNPhots () const
 
void setPhotIndex (int idx)
 
int getPhotIndex () const
 
float getOccupancy () const
 
void setHMPIDtrk (float x, float y, float th, float ph)
 
void getHMPIDtrk (float &x, float &y, float &th, float &ph) const
 
void setHMPIDmip (float x, float y, int q, int nph=0)
 
void getHMPIDmip (float &x, float &y, int &q, int &nph) const
 
void setHmpMom (float p)
 
float getHmpMom () const
 
void setPhotCharge (float *chargeArray)
 
const float * getPhotCharge () const
 
void print () const
 

Detailed Description

Definition at line 26 of file MatchInfoHMP.h.

Constructor & Destructor Documentation

◆ MatchInfoHMP() [1/2]

o2::dataformats::MatchInfoHMP::MatchInfoHMP ( int  idxHMPClus,
GTrackID  idxTrack,
float  xmip = 0,
float  ymip = 0,
float  xtrk = 0,
float  ytrk = 0,
float  theta = 0,
float  phi = 0,
float  angle = 0,
float  size = 0,
int  idxPhotClus = 0,
int  hmpqn = 0,
float  hmpMom = 0 
)
inline

Definition at line 31 of file MatchInfoHMP.h.

◆ MatchInfoHMP() [2/2]

o2::dataformats::MatchInfoHMP::MatchInfoHMP ( )
default

Member Function Documentation

◆ getHMPIDmip()

void o2::dataformats::MatchInfoHMP::getHMPIDmip ( float &  x,
float &  y,
int q,
int nph 
) const
inline

Definition at line 103 of file MatchInfoHMP.h.

◆ getHMPIDtrk()

void o2::dataformats::MatchInfoHMP::getHMPIDtrk ( float &  x,
float &  y,
float &  th,
float &  ph 
) const
inline

Definition at line 88 of file MatchInfoHMP.h.

◆ getHmpMom()

float o2::dataformats::MatchInfoHMP::getHmpMom ( ) const
inline

Definition at line 112 of file MatchInfoHMP.h.

◆ getHMPsignal()

float o2::dataformats::MatchInfoHMP::getHMPsignal ( ) const
inline

Definition at line 60 of file MatchInfoHMP.h.

◆ getIdxHMPClus()

int o2::dataformats::MatchInfoHMP::getIdxHMPClus ( ) const
inline

Definition at line 40 of file MatchInfoHMP.h.

◆ getMipClusSize()

int o2::dataformats::MatchInfoHMP::getMipClusSize ( ) const
inline

Definition at line 70 of file MatchInfoHMP.h.

◆ getMipX()

float o2::dataformats::MatchInfoHMP::getMipX ( ) const
inline

Definition at line 48 of file MatchInfoHMP.h.

◆ getMipY()

float o2::dataformats::MatchInfoHMP::getMipY ( ) const
inline

Definition at line 51 of file MatchInfoHMP.h.

◆ getNPhots()

int o2::dataformats::MatchInfoHMP::getNPhots ( ) const
inline

Definition at line 73 of file MatchInfoHMP.h.

◆ getOccupancy()

float o2::dataformats::MatchInfoHMP::getOccupancy ( ) const
inline

Definition at line 78 of file MatchInfoHMP.h.

◆ getPhotCharge()

const float * o2::dataformats::MatchInfoHMP::getPhotCharge ( ) const
inline

Definition at line 121 of file MatchInfoHMP.h.

◆ getPhotIndex()

int o2::dataformats::MatchInfoHMP::getPhotIndex ( ) const
inline

Definition at line 76 of file MatchInfoHMP.h.

◆ getTrackIndex()

int o2::dataformats::MatchInfoHMP::getTrackIndex ( ) const
inline

Definition at line 43 of file MatchInfoHMP.h.

◆ getTrackRef()

GTrackID o2::dataformats::MatchInfoHMP::getTrackRef ( ) const
inline

Definition at line 45 of file MatchInfoHMP.h.

◆ getTrkX()

float o2::dataformats::MatchInfoHMP::getTrkX ( ) const
inline

Definition at line 54 of file MatchInfoHMP.h.

◆ getTrkY()

float o2::dataformats::MatchInfoHMP::getTrkY ( ) const
inline

Definition at line 57 of file MatchInfoHMP.h.

◆ print()

void MatchInfoHMP::print ( ) const

Definition at line 21 of file MatchInfoHMP.cxx.

◆ setHMPIDmip()

void o2::dataformats::MatchInfoHMP::setHMPIDmip ( float  x,
float  y,
int  q,
int  nph = 0 
)
inline

Definition at line 96 of file MatchInfoHMP.h.

◆ setHMPIDtrk()

void o2::dataformats::MatchInfoHMP::setHMPIDtrk ( float  x,
float  y,
float  th,
float  ph 
)
inline

Definition at line 80 of file MatchInfoHMP.h.

◆ setHmpMom()

void o2::dataformats::MatchInfoHMP::setHmpMom ( float  p)
inline

Definition at line 111 of file MatchInfoHMP.h.

◆ setHMPsignal()

void o2::dataformats::MatchInfoHMP::setHMPsignal ( float  angle)
inline

Definition at line 59 of file MatchInfoHMP.h.

◆ setIdxHMPClus()

void o2::dataformats::MatchInfoHMP::setIdxHMPClus ( int  ch,
int  idx 
)
inline

Definition at line 39 of file MatchInfoHMP.h.

◆ setIdxTrack()

void o2::dataformats::MatchInfoHMP::setIdxTrack ( GTrackID  index)
inline

Definition at line 42 of file MatchInfoHMP.h.

◆ setMipClusSize()

void o2::dataformats::MatchInfoHMP::setMipClusSize ( int  size)
inline

Definition at line 69 of file MatchInfoHMP.h.

◆ setMipX()

void o2::dataformats::MatchInfoHMP::setMipX ( float  x)
inline

Definition at line 47 of file MatchInfoHMP.h.

◆ setMipY()

void o2::dataformats::MatchInfoHMP::setMipY ( float  y)
inline

Definition at line 50 of file MatchInfoHMP.h.

◆ setNPhots()

void o2::dataformats::MatchInfoHMP::setNPhots ( int  n)
inline

Definition at line 72 of file MatchInfoHMP.h.

◆ setPhotCharge()

void o2::dataformats::MatchInfoHMP::setPhotCharge ( float *  chargeArray)
inline

Definition at line 114 of file MatchInfoHMP.h.

◆ setPhotIndex()

void o2::dataformats::MatchInfoHMP::setPhotIndex ( int  idx)
inline

Definition at line 75 of file MatchInfoHMP.h.

◆ setTrkX()

void o2::dataformats::MatchInfoHMP::setTrkX ( float  x)
inline

Definition at line 53 of file MatchInfoHMP.h.

◆ setTrkY()

void o2::dataformats::MatchInfoHMP::setTrkY ( float  y)
inline

Definition at line 56 of file MatchInfoHMP.h.


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