Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
CutMonitorX.h
1/*
2 * CutMonitorX.h
3 *
4 * Created on: 10-07-2013
5 * Author: Daniel Wielanek
6 */
7
8#ifndef HALCUTMONITORX_H_
9#define HALCUTMONITORX_H_
10
11#include "CutMonitor.h"
16namespace Hal {
17 class CutMonitorX : public CutMonitor {
18 protected:
19 void TrueUpdate(Bool_t);
20 virtual void CreateHistograms();
21
22 public:
30 CutMonitorX(TString cut_name, Int_t parameter_no, std::initializer_list<Double_t> list);
36 CutMonitorX(TString cut_name, Int_t parameter_no = 0);
41 CutMonitorX(const CutMonitorX& other);
47 CutMonitorX& operator=(const CutMonitorX& other);
48 virtual Bool_t Init(Int_t task_id);
49 virtual void Update(Bool_t passed, TObject* obj);
50 virtual CutMonitor* MakeCopy() const;
51 virtual ~CutMonitorX();
52 ClassDef(CutMonitorX, 1)
53 };
54} // namespace Hal
55#endif /* HALCUTMONITORX_H_ */
CutMonitorX & operator=(const CutMonitorX &other)
virtual CutMonitor * MakeCopy() const
void TrueUpdate(Bool_t)
virtual Bool_t Init(Int_t task_id)
virtual void Update(Bool_t passed, TObject *obj)
virtual void CreateHistograms()