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

Public Member Functions

TrackCutGetPtCut () const
 
TrackCutGetEtaCut () const
 
void SetCutMonPtAxis (Int_t bins, Double_t min, Double_t max)
 
void SetCutMonEtaAxis (Int_t bins, Double_t min, Double_t max)
 
- 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

void AddAllCutMonitorRequests ()
 
- 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)
 
virtual void AddAllCutMonitorRequests (Option_t *opt)=0
 
CutMonitorMakeCutMonitor (Int_t request_no) const
 
Int_t GetCutNo (TString classname) const
 

Detailed Description

Definition at line 19 of file TrackKinematicsCutAndMonitor.h.

Constructor & Destructor Documentation

◆ TrackKinematicsCutAndMonitor()

Hal::TrackKinematicsCutAndMonitor::TrackKinematicsCutAndMonitor ( )

Definition at line 16 of file TrackKinematicsCutAndMonitor.cxx.

◆ ~TrackKinematicsCutAndMonitor()

Hal::TrackKinematicsCutAndMonitor::~TrackKinematicsCutAndMonitor ( )
virtual

Definition at line 22 of file TrackKinematicsCutAndMonitor.cxx.

Member Function Documentation

◆ AddAllCutMonitorRequests()

void Hal::TrackKinematicsCutAndMonitor::AddAllCutMonitorRequests ( )
protected

Definition at line 26 of file TrackKinematicsCutAndMonitor.cxx.

◆ GetEtaCut()

TrackCut * Hal::TrackKinematicsCutAndMonitor::GetEtaCut ( ) const
inline

Definition at line 29 of file TrackKinematicsCutAndMonitor.h.

◆ GetPtCut()

TrackCut * Hal::TrackKinematicsCutAndMonitor::GetPtCut ( ) const
inline

Definition at line 28 of file TrackKinematicsCutAndMonitor.h.

◆ SetCutMonEtaAxis()

void Hal::TrackKinematicsCutAndMonitor::SetCutMonEtaAxis ( Int_t bins,
Double_t min,
Double_t max )
inline

Definition at line 31 of file TrackKinematicsCutAndMonitor.h.

◆ SetCutMonPtAxis()

void Hal::TrackKinematicsCutAndMonitor::SetCutMonPtAxis ( Int_t bins,
Double_t min,
Double_t max )
inline

Definition at line 30 of file TrackKinematicsCutAndMonitor.h.


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