1 #ifndef KVDataAnalysisLauncher_h
2 #define KVDataAnalysisLauncher_h
20 #include "KVDBSystem.h"
21 #include "KVNumberList.h"
22 #include "KVDataSetAnalyser.h"
23 #include "KVListView.h"
100 #ifdef __WITHOUT_TGCOMBOBOX_REMOVEALL
142 KVExpDB* current_database =
nullptr;
164 TList* UserClassNames;
165 void FillListOfUserClasses();
166 void SetUserClassList();
167 void SetUserClass(
const Char_t*);
169 void DisableUserClassList();
170 void EnableUserClassList();
171 void GenerateNewUserClass();
217 return withBatch->
IsDown();
#define ClassDef(name, id)
#define ClassDefOverride(name, id)
R__EXTERN TApplication * gApplication
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
Database class used to store information on different colliding systems studied during an experiment....
GUI for running data analysis tasks.
void SelectedDataSet(Int_t)
void SelectedUserClass(Int_t)
void SetRepositoryList(void)
Sets the list of all possible repositories in the repository combo box.
void DeselectAll(void)
Deselect all runs currently in the displayed list of runs.
void SystemSelectionChanged()
void SetSystem(const TString &s="")
void Process(void)
Run the analysis task.
void SetTaskList(const TString &s)
void SetDataSet(const TString &ds="")
void UpdateAvailableRuns()
Update available runs for current selected task (=datatype)
void SetUserIncludes(void)
Set the User's includes.
void SelectedRepository(Int_t)
Bool_t SetBatchParameters()
void SetTask(const TString &t="")
TString GetRepository(void)
void SetDataSetList(const TString &repository)
Sets the list of all available data sets in the data sets combo box.
void UserClassSelected(const TString &)
void ClearListOfSelectedRuns()
Empty displayed list of selected runs.
void SetSystemList(Int_t s)
TString GetSavedResource(const TString &name, const TString &defaultvalue="")
void EditUserClassFiles()
Bool_t WarningBox(const char *title="Warning", const char *msg="Warning", Bool_t confirm=kFALSE)
void SelectAll(void)
Select all runs currently in the displayed list of runs.
KVDataAnalysisLauncher(const TGWindow *p=0, UInt_t w=200, UInt_t h=400)
void SetRuns(const TString &s="")
void SetUserLibraries(void)
Set the User's libraries.
void SelectAllUnconvertedRuns()
void UpdateListOfSelectedRuns()
void SetRepository(const TString &r="")
~KVDataAnalysisLauncher()
Destructeur.
Define and manage data analysis tasks.
Pilots user analysis of experimental data.
Manage an experimental dataset corresponding to a given experiment or campaign.
Base class to describe database of an experiment ,,.
Directory dialogue box for KVDataAnalysisLauncher.
KVGDirectoryList(const TString &st, const TString &titre="File list", const TGWindow *p=0, const TGWindow *main=0, Bool_t ok=kTRUE)
Createur.
TString GetFileFromDialog(void) override
Gets the file name from a TGFileDialog.
Bool_t CanAdd(const TString &s) override
tells whether the file in ths string fn can be added to the list box
File dialogue box for KVDataAnalysisLauncher.
KVGFileList(const TString &st, const TString &titre="File list", const TGWindow *p=0, const TGWindow *main=0, Bool_t ok=kTRUE)
Createur.
void RemoveFiles()
Remove all the selected files from the TGListBox.
~KVGFileList()
Destructeur.
virtual TString GetFileFromDialog()
Gets the file name from a TGFileDialog.
void Done()
build the file list string from the content of the TGListBox
void RemoveAllFiles()
Remove all the files from the TGListBox.
virtual Bool_t CanAdd(const TString &s)
tells whether the file in ths string fn can be added to the list box
Enhanced version of ROOT TGListView widget.
Extended TList class which owns its objects by default.
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
Extended TList class which does not own its objects by default.
virtual void Terminate(Int_t status=0)
void SetReturnFromRun(Bool_t ret)
List of runfiles specified by run number and file index ,.
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
int main(int argc, char **argv)