CbmRoot
Loading...
Searching...
No Matches
HalCbmV0TempTrack Class Reference

#include <HalCbmV0TempTrack.h>

Inheritance diagram for HalCbmV0TempTrack:
[legend]
Collaboration diagram for HalCbmV0TempTrack:
[legend]

Public Types

enum class  kTriggerCut {
  kChi2Geo = 0 , kChi2PrimFirst = 1 , kChi2PrimSecond = 2 , kChi2Topo = 3 ,
  kCosineFirst = 4 , kCosineSecond = 5 , kDistance = 6 , kL = 7 ,
  kDl = 8 , kMass = 9 , kPt = 10 , kEta = 11 ,
  kRxy = 12 , kRz = 13 , kCosineTopo = 14 , kPid = 15
}
 

Public Member Functions

 HalCbmV0TempTrack ()
 
Double_t GetValue (kTriggerCut val)
 
void SetCosPos (Double_t val)
 
void SetCosNeg (Double_t val)
 
void SetCosTopo (Double_t val)
 
void SetDL (Double_t val)
 
HalCbmV0TrackGetV0 ()
 
HalCbmTrackGetTrack ()
 
void ComputeStuff (Hal::Event *event, Hal::Track *assignedTrack)
 
void SetMcId (Int_t mc)
 
Int_t GetMcId () const
 
virtual ~HalCbmV0TempTrack ()
 
 ClassDef (HalCbmV0TempTrack, 1)
 

Private Attributes

HalCbmV0Track fV0Hidden
 
HalCbmTrack fRecoTrack
 
Int_t fMcId = {-1}
 
Double_t fCosinePos = {0}
 
Double_t fCosineNeg = {0}
 
Double_t fCosineTopo = {0}
 
Double_t fDl = {0}
 

Detailed Description

Definition at line 13 of file HalCbmV0TempTrack.h.

Member Enumeration Documentation

◆ kTriggerCut

enum class HalCbmV0TempTrack::kTriggerCut
strong
Enumerator
kChi2Geo 
kChi2PrimFirst 
kChi2PrimSecond 
kChi2Topo 
kCosineFirst 
kCosineSecond 
kDistance 
kL 
kDl 
kMass 
kPt 
kEta 
kRxy 
kRz 
kCosineTopo 
kPid 

Definition at line 23 of file HalCbmV0TempTrack.h.

Constructor & Destructor Documentation

◆ HalCbmV0TempTrack()

HalCbmV0TempTrack::HalCbmV0TempTrack ( )
inline

Definition at line 42 of file HalCbmV0TempTrack.h.

Referenced by ClassDef().

◆ ~HalCbmV0TempTrack()

virtual HalCbmV0TempTrack::~HalCbmV0TempTrack ( )
inlinevirtual

Definition at line 54 of file HalCbmV0TempTrack.h.

Member Function Documentation

◆ ClassDef()

HalCbmV0TempTrack::ClassDef ( HalCbmV0TempTrack ,
1  )

References HalCbmV0TempTrack().

◆ ComputeStuff()

void HalCbmV0TempTrack::ComputeStuff ( Hal::Event * event,
Hal::Track * assignedTrack )

Definition at line 69 of file HalCbmV0TempTrack.cxx.

References fV0Hidden, pos, and x.

◆ GetMcId()

Int_t HalCbmV0TempTrack::GetMcId ( ) const
inline

Definition at line 53 of file HalCbmV0TempTrack.h.

References fMcId.

◆ GetTrack()

HalCbmTrack & HalCbmV0TempTrack::GetTrack ( )
inline

Definition at line 49 of file HalCbmV0TempTrack.h.

References fRecoTrack.

◆ GetV0()

HalCbmV0Track & HalCbmV0TempTrack::GetV0 ( )
inline

Definition at line 48 of file HalCbmV0TempTrack.h.

References fV0Hidden.

◆ GetValue()

◆ SetCosNeg()

void HalCbmV0TempTrack::SetCosNeg ( Double_t val)
inline

Definition at line 45 of file HalCbmV0TempTrack.h.

References fCosineNeg.

◆ SetCosPos()

void HalCbmV0TempTrack::SetCosPos ( Double_t val)
inline

Definition at line 44 of file HalCbmV0TempTrack.h.

References fCosinePos.

◆ SetCosTopo()

void HalCbmV0TempTrack::SetCosTopo ( Double_t val)
inline

Definition at line 46 of file HalCbmV0TempTrack.h.

References fCosineTopo.

◆ SetDL()

void HalCbmV0TempTrack::SetDL ( Double_t val)
inline

Definition at line 47 of file HalCbmV0TempTrack.h.

References fDl.

◆ SetMcId()

void HalCbmV0TempTrack::SetMcId ( Int_t mc)
inline

Definition at line 52 of file HalCbmV0TempTrack.h.

References fMcId.

Member Data Documentation

◆ fCosineNeg

Double_t HalCbmV0TempTrack::fCosineNeg = {0}
private

Definition at line 18 of file HalCbmV0TempTrack.h.

Referenced by GetValue(), and SetCosNeg().

◆ fCosinePos

Double_t HalCbmV0TempTrack::fCosinePos = {0}
private

Definition at line 17 of file HalCbmV0TempTrack.h.

Referenced by GetValue(), and SetCosPos().

◆ fCosineTopo

Double_t HalCbmV0TempTrack::fCosineTopo = {0}
private

Definition at line 19 of file HalCbmV0TempTrack.h.

Referenced by GetValue(), and SetCosTopo().

◆ fDl

Double_t HalCbmV0TempTrack::fDl = {0}
private

Definition at line 20 of file HalCbmV0TempTrack.h.

Referenced by SetDL().

◆ fMcId

Int_t HalCbmV0TempTrack::fMcId = {-1}
private

Definition at line 16 of file HalCbmV0TempTrack.h.

Referenced by GetMcId(), and SetMcId().

◆ fRecoTrack

HalCbmTrack HalCbmV0TempTrack::fRecoTrack
private

Definition at line 15 of file HalCbmV0TempTrack.h.

Referenced by GetTrack(), and GetValue().

◆ fV0Hidden

HalCbmV0Track HalCbmV0TempTrack::fV0Hidden
private

Definition at line 14 of file HalCbmV0TempTrack.h.

Referenced by ComputeStuff(), GetV0(), and GetValue().


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