27 Int_t fRunNumber = -1;
33 Int_t fGemDecayPerEvent;
34 Bool_t fGemAddRotEtoEstar = kFALSE;
35 TString fDataQualityAudit;
36 Bool_t fPrimary = kFALSE;
37 Bool_t fRandom_phi = kTRUE;
40 KVSimFile(
KVSimDir* parent,
const TString& filename,
const TString& treeinfo, Long64_t treeEntries,
const TString& treename,
const TString& branchname);
41 KVSimFile(
KVSimDir* parent,
const TString& filename,
const TString& treeinfo, Long64_t treeEntries,
const TString& treename,
const TString& branchname,
42 const TString& dataset,
const TString& system, Int_t run_number,
const TString& orig_file,
const TString& filt_type,
const TString& data_quality_audit);
46 void Copy(TObject&)
const override;
62 fGemDecayPerEvent = n;
66 return fGemDecayPerEvent;
71 fGemAddRotEtoEstar = yes;
76 return fGemAddRotEtoEstar;
108 return fSystem !=
"";
123 return fRunNumber > 0;
150 return !fDataQualityAudit.IsNull();
155 return fDataQualityAudit;
181 void ls(Option_t* opt =
"")
const override;
Base class for KaliVeda framework.
Handle directory containing simulated and/or filtered simulated data ,.
Handle file containing simulated and/or filtered simulated data ,.
TString GetFullPathToFile() const
const Char_t * GetSystem() const
Bool_t HasDataQualityAudit() const
const Char_t * GetBranchName() const
const Char_t * GetOriginalFile() const
void SetPrimary(Bool_t yes=kTRUE)
void SetSimDir(KVSimDir *s)
Bool_t IsSecondary() const
void SetRandomPhi(bool yes=true)
const Char_t * GetFilterType() const
const Char_t * GetGeometry() const
virtual ~KVSimFile()
Destructor.
void SetGemini(Bool_t yes=kTRUE)
const Char_t * GetDataSet() const
KVSimDir * GetSimDir() const
Long64_t GetEvents() const
void Copy(TObject &) const override
bool IsGemAddRotEner() const
void SetGemAddRotEner(bool yes=true)
void SetGemDecayPerEvent(Int_t n)
KVSimFile()
Default constructor.
Bool_t IsFiltered() const
void ls(Option_t *opt="") const override
const Char_t * GetDataQualityAudit() const
const Char_t * GetTreeName() const
Int_t GetGemDecayPerEvent() const