|
Heavy ion Analysis Libriares
|
#include <PropertyMonitorXYZ.h>
Public Member Functions | |
| TrackFieldMonitorXYZ (Int_t fieldIDX=0, Int_t fieldDY=0, Int_t fieldDZ=0) | |
| TrackFieldMonitorXYZ (Int_t fieldIDX, std::initializer_list< Double_t > xAxis, Int_t fieldDY, std::initializer_list< Double_t > yAxis, Int_t fieldDZ, std::initializer_list< Double_t > zAxis) | |
| virtual void | Update (Bool_t passed, TObject *obj) |
| virtual Bool_t | Init (Int_t task_id) |
| virtual CutMonitor * | MakeCopy () const |
Public Member Functions inherited from Hal::PropertyMonitorXYZ | |
| PropertyMonitorXYZ (TString xLabel="", TString yLabel="", TString zLabel="", ECutUpdate update=ECutUpdate::kEvent) | |
| PropertyMonitorXYZ (const PropertyMonitorXYZ &other) | |
| PropertyMonitorXYZ & | operator= (const PropertyMonitorXYZ &other) |
| virtual Bool_t | ObjMonitor () const |
| virtual Package * | Report () const |
Public Member Functions inherited from Hal::CutMonitorXYZ | |
| CutMonitorXYZ (TString cut_A, TString cut_B, TString cut_C) | |
| CutMonitorXYZ (TString cut_A, Int_t par_A, std::initializer_list< Double_t > xAxis, TString cut_B, Int_t par_B, std::initializer_list< Double_t > yAxis, TString cut_C, Int_t par_C, std::initializer_list< Double_t > zAxis) | |
| CutMonitorXYZ (TString cut_A, Int_t par_A, TString cut_B, Int_t par_B, TString cut_C, Int_t par_C) | |
| CutMonitorXYZ (const CutMonitorXYZ &other) | |
| CutMonitorXYZ & | operator= (const CutMonitorXYZ &other) |
Public Member Functions inherited from Hal::CutMonitor | |
| CutMonitor (Int_t size=0) | |
| CutMonitor (const CutMonitor &other) | |
| CutMonitor & | operator= (const CutMonitor &other) |
| void | Reset () |
| void | AddCut (TString cut, Int_t parameter_no=0) |
| void | SetXaxis (Int_t bins, Double_t min, Double_t max) |
| void | SetYaxis (Int_t bins, Double_t min, Double_t max) |
| void | SetZaxis (Int_t bins, Double_t min, Double_t max) |
| void | AddForcedCut (Cut *cut, Int_t no) |
| void | CopySettings (const CutMonitor *original) |
| void | SetCollectionID (Int_t i) |
| void | EnableExclusiveUpdate () |
| Int_t | GetCollectionID () const |
| Int_t | GetAxisNo () const |
| Int_t | GetCutParameter (Int_t i) const |
| Bool_t | AreSimilar (CutMonitor *other) const |
| TString | GetCutName (Int_t i) const |
| ECutUpdate | GetUpdateRatio () const |
| Cut * | GetCutLink (Int_t i) const |
Additional Inherited Members | |
Protected Member Functions inherited from Hal::PropertyMonitorXYZ | |
| virtual void | CreateHistograms () |
Protected Member Functions inherited from Hal::CutMonitorXYZ | |
| void | TrueUpdate (Bool_t pass) |
Protected Member Functions inherited from Hal::CutMonitor | |
| void | SetAxis (Int_t bins, Double_t min, Double_t max, Int_t opt) |
| void | SetAxisList (std::initializer_list< Double_t > axis, Char_t opt) |
| Cut * | GetCut (Int_t i) const |
Protected Attributes inherited from Hal::PropertyMonitorXYZ | |
| TString | fXaxisName |
| TString | fYaxisName |
| TString | fZaxisName |
| EFormatType | fFormatType |
Protected Attributes inherited from Hal::CutMonitor | |
| const Int_t | fAxisNo |
| Int_t | fCuts |
| Int_t | fCollectionID |
| Int_t * | fAxisBins |
| Int_t * | fOptionAxis |
| TH1 * | fHistoPassed |
| TH1 * | fHistoFailed |
| Double_t * | fAxisMin |
| Double_t * | fAxisMax |
| Bool_t | fInit |
| Bool_t | fExUpdate |
| Cut ** | fCut |
| TString * | fCutNames |
| ECutUpdate | fUpdateRatio |
class for monitoring properties of tracks by using field ID
Definition at line 88 of file PropertyMonitorXYZ.h.
| Hal::TrackFieldMonitorXYZ::TrackFieldMonitorXYZ | ( | Int_t | fieldIDX = 0, |
| Int_t | fieldDY = 0, | ||
| Int_t | fieldDZ = 0 ) |
| fieldIDX | field to monitor on X-axis |
| fieldIDY | field to monitor on Y-axis |
| fieldIDZ | field to monitor on Z-axis |
| upd |
Definition at line 159 of file PropertyMonitorXYZ.cxx.
| Hal::TrackFieldMonitorXYZ::TrackFieldMonitorXYZ | ( | Int_t | fieldIDX, |
| std::initializer_list< Double_t > | xAxis, | ||
| Int_t | fieldDY, | ||
| std::initializer_list< Double_t > | yAxis, | ||
| Int_t | fieldDZ, | ||
| std::initializer_list< Double_t > | zAxis ) |
Definition at line 162 of file PropertyMonitorXYZ.cxx.
|
inlinevirtual |
Definition at line 111 of file PropertyMonitorXYZ.h.
|
virtual |
initialize this cut monitor
| task_id | task number |
Reimplemented from Hal::PropertyMonitorXYZ.
Definition at line 184 of file PropertyMonitorXYZ.cxx.
|
inlinevirtual |
make copy of this object
Reimplemented from Hal::PropertyMonitorXYZ.
Definition at line 110 of file PropertyMonitorXYZ.h.
|
virtual |
make update of cut monitor
| passed | state used for update |
| obj | - passed object (not used in non-obj cuts |
Reimplemented from Hal::CutMonitorXYZ.
Definition at line 174 of file PropertyMonitorXYZ.cxx.