Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::TpcTrack Class Reference
Inheritance diagram for Hal::TpcTrack:
Hal::DetectorTrack

Public Member Functions

 TpcTrack ()
 
 TpcTrack (const TpcTrack &other)=default
 
TpcTrackoperator= (const TpcTrack &track)=default
 
Int_t GetNHits () const
 
Float_t GetSigmaPion () const
 
Float_t GetSigmaKaon () const
 
Float_t GetSigmaProton () const
 
Float_t GetSigmaElectron () const
 
Float_t GetProbPion () const
 
Float_t GetProbKaon () const
 
Float_t GetProbProton () const
 
Float_t GetProbElectron () const
 
Float_t GetDeDx () const
 
void SetDeDx (Float_t deDx)
 
void SetSigma (Float_t pion, Float_t kaons, Float_t proton, Float_t electron)
 
void SetPidProb (Float_t pion, Float_t kaon, Float_t proton, Float_t electron)
 
void SetNHits (Int_t tpcHits)
 
- Public Member Functions inherited from Hal::DetectorTrack
 DetectorTrack (const DetectorTrack &other)=default
 
DetectorTrackoperator= (const DetectorTrack &track)=default
 
Int_t GetFlag () const
 
void SetFlag (Int_t flag)
 
void SetFlagGood ()
 
void SetFlagBad ()
 

Detailed Description

Definition at line 17 of file TpcTrack.h.

Constructor & Destructor Documentation

◆ TpcTrack() [1/2]

Hal::TpcTrack::TpcTrack ( )

default ctor

Definition at line 11 of file TpcTrack.cxx.

◆ TpcTrack() [2/2]

Hal::TpcTrack::TpcTrack ( const TpcTrack & other)
default

copy ctor

Parameters
other

◆ ~TpcTrack()

Hal::TpcTrack::~TpcTrack ( )
virtual

Definition at line 23 of file TpcTrack.cxx.

Member Function Documentation

◆ GetDeDx()

Float_t Hal::TpcTrack::GetDeDx ( ) const
inline
Returns
dEdX

Definition at line 94 of file TpcTrack.h.

◆ GetNHits()

Int_t Hal::TpcTrack::GetNHits ( ) const
inline
Returns
number of TPC hist

Definition at line 49 of file TpcTrack.h.

◆ GetProbElectron()

Float_t Hal::TpcTrack::GetProbElectron ( ) const
inline
Returns
probablity that this in electron (calculated only by TPC

Definition at line 89 of file TpcTrack.h.

◆ GetProbKaon()

Float_t Hal::TpcTrack::GetProbKaon ( ) const
inline
Returns
probablity that this in kaon (calculated only by TPC

Definition at line 79 of file TpcTrack.h.

◆ GetProbPion()

Float_t Hal::TpcTrack::GetProbPion ( ) const
inline
Returns
probablity that this in pion (calculated only by TPC

Definition at line 74 of file TpcTrack.h.

◆ GetProbProton()

Float_t Hal::TpcTrack::GetProbProton ( ) const
inline
Returns
probablity that this in proton (calculated only by TPC

Definition at line 84 of file TpcTrack.h.

◆ GetSigmaElectron()

Float_t Hal::TpcTrack::GetSigmaElectron ( ) const
inline
Returns
electron sigma

Definition at line 69 of file TpcTrack.h.

◆ GetSigmaKaon()

Float_t Hal::TpcTrack::GetSigmaKaon ( ) const
inline
Returns
kaon sigma

Definition at line 59 of file TpcTrack.h.

◆ GetSigmaPion()

Float_t Hal::TpcTrack::GetSigmaPion ( ) const
inline
Returns
pion sigma

Definition at line 54 of file TpcTrack.h.

◆ GetSigmaProton()

Float_t Hal::TpcTrack::GetSigmaProton ( ) const
inline
Returns
protonc sigma

Definition at line 64 of file TpcTrack.h.

◆ operator=()

TpcTrack & Hal::TpcTrack::operator= ( const TpcTrack & track)
default

Assignment operator

Parameters
track
Returns

◆ SetDeDx()

void Hal::TpcTrack::SetDeDx ( Float_t deDx)
inline
Parameters
deDxset dEd

Definition at line 99 of file TpcTrack.h.

◆ SetNHits()

void Hal::TpcTrack::SetNHits ( Int_t tpcHits)
inline

set number of tpc hits

Parameters
tpcHits

Definition at line 120 of file TpcTrack.h.

◆ SetPidProb()

void Hal::TpcTrack::SetPidProb ( Float_t pion,
Float_t kaon,
Float_t proton,
Float_t electron )

set TPC probability that this is:

Parameters
pionpion
kaonkaon
protonproton
electronelectron

Definition at line 32 of file TpcTrack.cxx.

◆ SetSigma()

void Hal::TpcTrack::SetSigma ( Float_t pion,
Float_t kaons,
Float_t proton,
Float_t electron )

set TCP sigma's

Parameters
pionpion sigma
kaonskaon sigma
protonproton sigma
electronelectron sigma

Definition at line 25 of file TpcTrack.cxx.


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