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

Public Member Functions

Hal::TrackDCACutGetDCACut () const
 
Hal::TrackV0DaughterDistCutGetDaughterDistCut () const
 
Hal::TrackV0MinvCutGetMinvCut () const
 
Hal::TrackV0DecLenCutGetDecLenCut () const
 
- Public Member Functions inherited from Hal::CutsAndMonitors
 CutsAndMonitors (const CutsAndMonitors &other)
 
CutsAndMonitorsoperator= (const CutsAndMonitors &other)
 
void SetOptionForAllCuts (TString opt)
 
void SetOptionForAllMonitors (TString opt)
 
void AddCut (const Cut &cut, Option_t *opt="")
 
void AddCutMonitor (const CutMonitor &monitor, Option_t *opt="")
 
void SetCollectionID (Int_t id)
 
const CutGetCut (Int_t i) const
 
TString GetCutOption (Int_t i) const
 
TString GetGlobalCutOption ()
 
const CutMonitorGetMonitor (Int_t i) const
 
TString GetGlobalCutMonitorOption ()
 
TString GetCutMonitorOption (Int_t i) const
 
Int_t GetNCuts () const
 
Int_t GetNCutMonitors () const
 
Int_t GetNRequest () const
 
CutMonitorRequestGetCutMonitorRequest (Int_t i)
 
void MakeCutMonitors (Option_t *opt="")
 

Protected Member Functions

virtual void AddAllCutMonitorRequests (Option_t *opt)
 
- Protected Member Functions inherited from Hal::CutsAndMonitors
CutCutAt (Int_t i) const
 
CutMonitorMonitorAt (Int_t i) const
 
void ClearCuts ()
 
void ClearMonitors ()
 
void AddRawCut (Cut *cut, TObjString *opt=nullptr)
 
void AddRawCutMonitor (CutMonitor *mon, TObjString *opt=nullptr)
 
void AddCutMonitorRequest (const CutMonAxisConf &x)
 
void AddCutMonitorRequest (const CutMonAxisConf &x, const CutMonAxisConf &y)
 
void AddCutMonitorRequest (const CutMonAxisConf &x, const CutMonAxisConf &y, const CutMonAxisConf &z)
 
CutMonitorMakeCutMonitor (Int_t request_no) const
 
Int_t GetCutNo (TString classname) const
 

Detailed Description

Definition at line 26 of file TrackBasicV0Cuts.h.

Constructor & Destructor Documentation

◆ TrackBasicV0Cuts()

Hal::TrackBasicV0Cuts::TrackBasicV0Cuts ( )

Definition at line 17 of file TrackBasicV0Cuts.cxx.

◆ ~TrackBasicV0Cuts()

Hal::TrackBasicV0Cuts::~TrackBasicV0Cuts ( )
virtual

Definition at line 49 of file TrackBasicV0Cuts.cxx.

Member Function Documentation

◆ AddAllCutMonitorRequests()

void Hal::TrackBasicV0Cuts::AddAllCutMonitorRequests ( Option_t * opt)
protectedvirtual

add all cut monitor requests

Parameters
optionpassed by
See also
MakeCutMonitors

Implements Hal::CutsAndMonitors.

Definition at line 30 of file TrackBasicV0Cuts.cxx.

◆ GetDaughterDistCut()

Hal::TrackV0DaughterDistCut * Hal::TrackBasicV0Cuts::GetDaughterDistCut ( ) const
inline

Definition at line 42 of file TrackBasicV0Cuts.h.

◆ GetDCACut()

Hal::TrackDCACut * Hal::TrackBasicV0Cuts::GetDCACut ( ) const
inline

Definition at line 41 of file TrackBasicV0Cuts.h.

◆ GetDecLenCut()

Hal::TrackV0DecLenCut * Hal::TrackBasicV0Cuts::GetDecLenCut ( ) const
inline

Definition at line 44 of file TrackBasicV0Cuts.h.

◆ GetMinvCut()

Hal::TrackV0MinvCut * Hal::TrackBasicV0Cuts::GetMinvCut ( ) const
inline

Definition at line 43 of file TrackBasicV0Cuts.h.


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