45 KVFAZIAReconDataAnalyser::~KVFAZIAReconDataAnalyser()
59 if (
gDataSet != GetDataSet()) GetDataSet()->cd();
68 while (!GetRunList().
End()) {
69 fRunNumber = GetRunList().Next();
70 Info(
"SubmitTask",
"treatment of run# %d", fRunNumber);
97 if (!(
f && !
f->IsZombie())) {
98 Error(
"ProcessRun",
"file %s does not exist or is made zombie", fullPathToRunfile.
Data());
102 theTree = (
TTree*)
f->Get(
"ReconstructedEvents");
108 if (!(ffriend && !ffriend->
IsZombie())) {
109 Warning(
"ProcessRun",
"file %s does not exist or is made zombie\n Reading of raw data is not possible", fullPathToRunfile.
Data());
112 theTree->AddFriend(
"FAZIA", ffriend);
118 if (GetUserClassOptions() !=
"") {
121 option += GetUserClassOptions();
124 Info(
"SubmitTask",
"Beginning TTree::Process... Option=%s", option.
Data());
125 if (GetNbEventToRead()) {
126 theTree->Process(GetUserClass(), option.
Data(), GetNbEventToRead());
129 theTree->Process(GetUserClass(), option.
Data());
132 if (ffriend && ffriend->
IsOpen())
257 Info(
"preInitAnalysis",
"Appel");
259 Info(
"preInitAnalysis",
"Building of FAZIA array");
280 Info(
"preInitRun",
"Appel");
KVMultiDetArray * gMultiDetArray
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
FileType * OpenRunfile(const Char_t *type, Int_t run)
TString GetFullPathToRunfile(const Char_t *type, Int_t run) const
General purpose analysis class for TTree containing KVEvent objects.
virtual Bool_t IsOptGiven(const Char_t *option)
Returns kTRUE if the option 'opt' has been set.
virtual void ParseOptions()
Pilot analysis of reconstructed FAZIA data.
virtual void preAnalysis()
virtual void preInitRun()
void SubmitTask()
Run the interactive analysis.
virtual void preInitAnalysis()
virtual void SetMinimumOKMultiplicity(KVEvent *) const
virtual void SetParameters(UInt_t n, Bool_t physics_parameters_only=kFALSE)
static KVMultiDetArray * MakeMultiDetector(const Char_t *dataset_name, Int_t run=-1, TString classname="KVMultiDetArray")
virtual Bool_t IsOpen() const
void Close(Option_t *option="") override
virtual const char * GetName() const
R__ALWAYS_INLINE Bool_t IsZombie() const
virtual void SetOption(const char *option)
const char * Data() const
BinData::ErrorType GetDataType(const TGraph *gr, DataOptions &fitOpt)