9#ifndef HALTRACKCOMPLEXCUT_H_
10#define HALTRACKCOMPLEXCUT_H_
12#include "TrackVirtualCut.h"
21 ULong64_t fNullObjects;
38 void AcceptNulls(Bool_t accept = kTRUE) { fAcceptNulls = accept; };
40 virtual Bool_t
Init(Int_t task_id);
42 virtual TString
CutName(Option_t* opt =
"")
const;
66 virtual Bool_t
Init(Int_t task_id);
68 virtual TString
CutName(Option_t* opt =
"")
const;
69 TrackCut* GetRealCut()
const {
return fRealCut; };
76 ULong64_t fNullObjects;
88 void AcceptNulls(Bool_t accept = kTRUE) { fAcceptNulls = accept; };
90 virtual Bool_t
Init(Int_t task_id);
92 virtual TString
CutName(Option_t* opt =
"")
const;
93 TrackCut* GetImgCut()
const {
return fImgCut; };
94 virtual ~TrackImaginaryCut();
95 ClassDef(TrackImaginaryCut, 1)
virtual TString CutName(Option_t *opt="") const
virtual Bool_t Init(Int_t task_id)
TrackCut * GetRealCut() const
virtual Package * Report() const
virtual Bool_t Pass(Track *track)
TrackCut * GetImgCut() const
virtual TString CutName(Option_t *opt="") const
virtual Bool_t Pass(Track *track)
void AcceptNulls(Bool_t accept=kTRUE)
virtual Bool_t Init(Int_t task_id)
virtual Package * Report() const
virtual Bool_t Pass(Track *track)
virtual Package * Report() const
virtual TString CutName(Option_t *opt="") const
virtual Bool_t Init(Int_t task_id)