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

#include <HalCbmV0TrackTrigger.h>

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

Public Member Functions

 HalCbmV0TrackTrigger ()
 
void SetChi2GeoCut (Double_t lo, Double_t hi)
 
void SetChi2PosDauCut (Double_t lo, Double_t hi)
 
void SetChi2NegDauCut (Double_t lo, Double_t hi)
 
void SetChi2TopoCut (Double_t lo, Double_t hi)
 
void SetCosTopoCut (Double_t lo, Double_t hi)
 
void SetCosPosDauCut (Double_t lo, Double_t hi)
 
void SetCosNegDauCut (Double_t lo, Double_t hi)
 
void SetDauDistCut (Double_t lo, Double_t hi)
 
void SetDecLenCut (Double_t lo, Double_t hi)
 
void SetDeltaDecLenCut (Double_t lo, Double_t hi)
 
void SetMassCut (Double_t lo, Double_t hi)
 
void SetPtCut (Double_t lo, Double_t hi)
 
void SetEtaCut (Double_t lo, Double_t hi)
 
void SetDCAxyCut (Double_t lo, Double_t hi)
 
void SetDCAz (Double_t lo, Double_t hi)
 
Bool_t Pass (HalCbmV0TempTrack &tr)
 
virtual ~HalCbmV0TrackTrigger ()
 

Private Member Functions

void SetCut (Double_t lo, Double_t hi, HalCbmV0TempTrack::kTriggerCut pos)
 

Private Attributes

Double_t fMin [16]
 
Double_t fMax [16]
 

Detailed Description

Definition at line 12 of file HalCbmV0TrackTrigger.h.

Constructor & Destructor Documentation

◆ HalCbmV0TrackTrigger()

HalCbmV0TrackTrigger::HalCbmV0TrackTrigger ( )

Definition at line 6 of file HalCbmV0TrackTrigger.cxx.

◆ ~HalCbmV0TrackTrigger()

virtual HalCbmV0TrackTrigger::~HalCbmV0TrackTrigger ( )
inlinevirtual

Definition at line 44 of file HalCbmV0TrackTrigger.h.

Member Function Documentation

◆ Pass()

Bool_t HalCbmV0TrackTrigger::Pass ( HalCbmV0TempTrack & tr)

Definition at line 8 of file HalCbmV0TrackTrigger.cxx.

◆ SetChi2GeoCut()

void HalCbmV0TrackTrigger::SetChi2GeoCut ( Double_t lo,
Double_t hi )
inline

Definition at line 25 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kChi2Geo, and SetCut().

◆ SetChi2NegDauCut()

void HalCbmV0TrackTrigger::SetChi2NegDauCut ( Double_t lo,
Double_t hi )
inline

Definition at line 27 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kChi2PrimSecond, and SetCut().

◆ SetChi2PosDauCut()

void HalCbmV0TrackTrigger::SetChi2PosDauCut ( Double_t lo,
Double_t hi )
inline

Definition at line 26 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kChi2PrimFirst, and SetCut().

◆ SetChi2TopoCut()

void HalCbmV0TrackTrigger::SetChi2TopoCut ( Double_t lo,
Double_t hi )
inline

Definition at line 28 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kChi2Topo, and SetCut().

◆ SetCosNegDauCut()

void HalCbmV0TrackTrigger::SetCosNegDauCut ( Double_t lo,
Double_t hi )
inline

Definition at line 32 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kCosineSecond, and SetCut().

◆ SetCosPosDauCut()

void HalCbmV0TrackTrigger::SetCosPosDauCut ( Double_t lo,
Double_t hi )
inline

Definition at line 31 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kCosineFirst, and SetCut().

◆ SetCosTopoCut()

void HalCbmV0TrackTrigger::SetCosTopoCut ( Double_t lo,
Double_t hi )
inline

Definition at line 29 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kCosineTopo, and SetCut().

◆ SetCut()

◆ SetDauDistCut()

void HalCbmV0TrackTrigger::SetDauDistCut ( Double_t lo,
Double_t hi )
inline

Definition at line 33 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kDistance, and SetCut().

◆ SetDCAxyCut()

void HalCbmV0TrackTrigger::SetDCAxyCut ( Double_t lo,
Double_t hi )
inline

Definition at line 40 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kRxy, and SetCut().

◆ SetDCAz()

void HalCbmV0TrackTrigger::SetDCAz ( Double_t lo,
Double_t hi )
inline

Definition at line 41 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kRz, and SetCut().

◆ SetDecLenCut()

void HalCbmV0TrackTrigger::SetDecLenCut ( Double_t lo,
Double_t hi )
inline

Definition at line 34 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kL, and SetCut().

◆ SetDeltaDecLenCut()

void HalCbmV0TrackTrigger::SetDeltaDecLenCut ( Double_t lo,
Double_t hi )
inline

Definition at line 35 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kDl, and SetCut().

◆ SetEtaCut()

void HalCbmV0TrackTrigger::SetEtaCut ( Double_t lo,
Double_t hi )
inline

Definition at line 39 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kEta, and SetCut().

◆ SetMassCut()

void HalCbmV0TrackTrigger::SetMassCut ( Double_t lo,
Double_t hi )
inline

Definition at line 37 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kMass, and SetCut().

◆ SetPtCut()

void HalCbmV0TrackTrigger::SetPtCut ( Double_t lo,
Double_t hi )
inline

Definition at line 38 of file HalCbmV0TrackTrigger.h.

References HalCbmV0TempTrack::kPt, and SetCut().

Member Data Documentation

◆ fMax

Double_t HalCbmV0TrackTrigger::fMax[16]
private

Definition at line 14 of file HalCbmV0TrackTrigger.h.

Referenced by SetCut().

◆ fMin

Double_t HalCbmV0TrackTrigger::fMin[16]
private

Definition at line 13 of file HalCbmV0TrackTrigger.h.

Referenced by SetCut().


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