|  | 
|  | 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) | 
|  | 
| virtual Bool_t | Init (Int_t task_id) | 
|  | 
| virtual void | Update (Bool_t pass, TObject *obj) | 
|  | 
| virtual CutMonitor * | MakeCopy () const | 
|  | 
|  | 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 | 
|  | 
| virtual Bool_t | ObjMonitor () const | 
|  | 
| virtual Package * | Report () const | 
|  | 
| Cut * | GetCutLink (Int_t i) const | 
|  | 
Definition at line 17 of file CutMonitorXYZ.h.
 
◆ CutMonitorXYZ() [1/5]
      
        
          | Hal::CutMonitorXYZ::CutMonitorXYZ | ( |  | ) |  | 
      
 
 
◆ CutMonitorXYZ() [2/5]
      
        
          | Hal::CutMonitorXYZ::CutMonitorXYZ | ( | TString | cut_A, | 
        
          |  |  | TString | cut_B, | 
        
          |  |  | TString | cut_C ) | 
      
 
- Parameters
- 
  
    | cut_A | name of cut monitored on X axis |  | cut_B | name of cut monitored on Y axis |  | cut_C | name of cut monitored on Z axis |  
 
Definition at line 26 of file CutMonitorXYZ.cxx.
 
 
◆ CutMonitorXYZ() [3/5]
      
        
          | Hal::CutMonitorXYZ::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 ) | 
      
 
- Parameters
- 
  
    | cut_A | name of cut monitored on X axis |  | par_A | number of parameter monitored on X axis |  | xAxis | x-axis configuration {bins,min,max} |  | cut_B | name of cut monitored on B axis |  | par_B | number of parameter monitored on Y axis |  | yAxis | y-axis configuration {bins,min,max} |  | cut_C | name of cut monitored on C axis |  | par_C | number of parameter monitored on Z axis |  | zAxis | z-axis configuration {bins,min,max} |  
 
Definition at line 32 of file CutMonitorXYZ.cxx.
 
 
◆ CutMonitorXYZ() [4/5]
      
        
          | Hal::CutMonitorXYZ::CutMonitorXYZ | ( | TString | cut_A, | 
        
          |  |  | Int_t | par_A, | 
        
          |  |  | TString | cut_B, | 
        
          |  |  | Int_t | par_B, | 
        
          |  |  | TString | cut_C, | 
        
          |  |  | Int_t | par_C ) | 
      
 
- Parameters
- 
  
    | cut_A | name of cut monitored on X axis |  | par_A | number of parameter monitored on X axis |  | cut_B | name of cut monitored on B axis |  | par_B | number of parameter monitored on Y axis |  | cut_C | name of cut monitored on C axis |  | par_C | number of parameter monitored on Z axis |  
 
Definition at line 49 of file CutMonitorXYZ.cxx.
 
 
◆ CutMonitorXYZ() [5/5]
◆ ~CutMonitorXYZ()
  
  | 
        
          | Hal::CutMonitorXYZ::~CutMonitorXYZ | ( |  | ) |  |  | virtual | 
 
 
◆ CreateHistograms()
  
  | 
        
          | void Hal::CutMonitorXYZ::CreateHistograms | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ Init()
  
  | 
        
          | Bool_t Hal::CutMonitorXYZ::Init | ( | Int_t | task_id | ) |  |  | virtual | 
 
 
◆ MakeCopy()
  
  | 
        
          | CutMonitor * Hal::CutMonitorXYZ::MakeCopy | ( |  | ) | const |  | virtual | 
 
 
◆ operator=()
◆ TrueUpdate()
  
  | 
        
          | void Hal::CutMonitorXYZ::TrueUpdate | ( | Bool_t | passed | ) |  |  | protectedvirtual | 
 
make update of histogram 
- Parameters
- 
  
    | passed | true if object goes to pass false otherwise |  
 
Reimplemented from Hal::CutMonitor.
Definition at line 56 of file CutMonitorXYZ.cxx.
 
 
◆ Update()
  
  | 
        
          | void Hal::CutMonitorXYZ::Update | ( | Bool_t | passed, |  
          |  |  | TObject * | obj ) |  | virtual | 
 
 
The documentation for this class was generated from the following files: