![]() |
KaliVeda
Toolkit for HIC analysis
|
Conversion of INDRA DST file to KaliVeda ROOT format.
Definition at line 32 of file KVINDRADstToRootTransfert.h.
#include <KVINDRADstToRootTransfert.h>

Public Member Functions | |
| KVINDRADstToRootTransfert () | |
| Default constructor. More... | |
| virtual | ~KVINDRADstToRootTransfert () |
| Destructor. More... | |
| KVDetector * | Code0 (int ring, int mod) |
| KVDetector * | Code1 (int ring, int mod) |
| KVDetector * | Code2and9and10 (int ring, int mod) |
| KVDetector * | Code3 (int ring, int mod) |
| KVDetector * | Code4and5and6and8 (int ring, int mod) |
| KVDetector * | Code7 (int ring, int mod) |
| void | DefineSHELLVariables () |
| virtual void | EndRun () |
| void | FillRawTree () |
| virtual void | InitRun () |
| void | lire_evt (std::ifstream &f_in, KVINDRAReconEvent *evt) |
| void | ReadDST () |
| virtual void | SubmitTask () |
Public Member Functions inherited from KVINDRADSTReader | |
| KVINDRADSTReader () | |
| virtual | ~KVINDRADSTReader () |
Public Member Functions inherited from KVDataSetAnalyser | |
| KVDataSetAnalyser () | |
| Default constructor. More... | |
| virtual | ~KVDataSetAnalyser () |
| Destructor. More... | |
| void | AddJobDescriptionList (TList *) override |
| virtual void | ChooseAnalysisTask () |
| void | ChooseDataSet () |
| void | ChooseDataType () |
| void | ChooseRuns (KVDBSystem *system=nullptr, const Char_t *data_type="") |
| void | ChooseSystem (const Char_t *data_type="") |
| void | ClearRunList () |
| TString | ExpandAutoBatchName (const Char_t *format) const override |
| KVDBRun * | GetAnalysedRun () const override |
| KVDBRunFile * | GetAnalysedRunFile () const override |
| KVDBSystem * | GetAnalysedSystem () const override |
| TString | GetAnalyserClassNameForBatchJob () override |
| const KVDataSet * | GetDataSet () const |
| const run_index_list & | GetFullRunList () const |
| const KV2Body * | GetKinematics () const override |
| Int_t | GetNumberOfFilesToAnalyse () const override |
| const Char_t * | GetRecognisedAutoBatchNameKeywords () const override |
| KVString | GetRootDirectoryOfDataToAnalyse () const override |
| Returns path to data to be analysed. More... | |
| const run_index_list & | GetRunList () const |
| const KVDBSystem * | GetSystem () const |
| Bool_t | IsChooseDataSet () const |
| Bool_t | IsChooseRuns () const |
| Bool_t | IsChooseSystem () const |
| Bool_t | IsChooseTask () const |
| Bool_t | ReadBatchEnvFile (const TString &filename) override |
| void | Reset () override |
| void | SetChooseDataSet (Bool_t yes=kTRUE) |
| void | SetChooseRuns (Bool_t yes=kTRUE) |
| void | SetChooseSystem (Bool_t yes=kTRUE) |
| void | SetChooseTask (Bool_t yes=kTRUE) |
| void | SetDataSet (const Char_t *name) |
| void | SetDataSet (KVDataSet *ds) |
| void | SetFullRunList (const run_index_list &nl) |
| void | SetRuns (const run_index_list &nl, Bool_t check=kTRUE) |
| void | SetSystem (KVDBSystem *syst) |
| Set the System used in the analysis. More... | |
| TString | SystemBatchName () const |
| void | WriteBatchEnvFile (const TString &jobname, Bool_t save=kTRUE) override |
Public Member Functions inherited from KVDataAnalyser | |
| KVDataAnalyser () | |
| Default constructor. More... | |
| virtual | ~KVDataAnalyser () |
| Default destructor. More... | |
| Bool_t | BatchMode () const |
| virtual Bool_t | CheckStatusUpdateInterval (Long64_t nevents) const |
| virtual Bool_t | CheckTaskVariables () |
| void | ChooseNbEventToRead () |
| Ask user to set number of events to read. More... | |
| void | ChooseRunningMode () |
| void | ChooseUserClass () |
| Choose the user's analysis class. More... | |
| void | DeleteBatchStatusFile () const |
| Delete batch status file (and backup - '.bak') for batch job. More... | |
| void | DoStatusUpdate (Long64_t nevents) const |
| Print infos on events treated, disk usage, memory usage. More... | |
| Bool_t | DoUserClassFilesExist () |
| virtual TTree * | GetAnalysedTree () const |
| KVDataAnalysisTask * | GetAnalysisTask () const |
| const Char_t * | GetBatchName () |
| const Char_t * | GetBatchStatusFileName () const |
| Returns full path to file used to store status of running batch jobs. More... | |
| virtual const KVBatchSystem * | GetBatchSystem () |
| const KVString & | GetDataType () const |
| const Char_t * | GetLaunchDirectory () const |
| Long64_t | GetNbEventToRead (void) const |
| KVDataAnalyser * | GetParent () const |
| TString | GetPathToFileInLaunchDirectory (const TString &) const |
| EProofMode | GetProofMode () const |
| Double_t | GetStatusUpdateInterval () const |
| virtual Long64_t | GetTotalEntriesToRead () const |
| const UserClass & | GetUserClass () const |
| KVString | GetUserClassName () |
| const KVString & | GetUserClassOptions () const |
| const KVString & | GetUserIncludes () const |
| const KVString & | GetUserLibraries () const |
| Bool_t | IsMenus () const |
| Bool_t | IsQuit () const |
| Bool_t | IsSubmit () const |
| Bool_t | IsUserClassValid () const |
| virtual void | postAnalysis () |
| virtual void | postEndAnalysis () |
| virtual void | postEndRun () |
| virtual void | postInitAnalysis () |
| virtual void | postInitRun () |
| virtual void | preAnalysis () |
| virtual void | preEndAnalysis () |
| virtual void | preEndRun () |
| virtual void | preInitAnalysis () |
| virtual void | preInitRun () |
| virtual void | RegisterUserClass (TObject *) |
| virtual void | Run () |
| Check all task variables, then run analyser. More... | |
| virtual void | RunMenus () |
| Run data analyser in menu-driven mode. More... | |
| Bool_t | RunningInLaunchDirectory () |
| virtual void | SetAnalysedTree (TTree *) |
| void | SetAnalysisTask (KVDataAnalysisTask *at) |
| virtual void | SetAuxFileList (const KVUnownedList &) |
| void | SetBatchMode (Bool_t on=kTRUE) |
| void | SetBatchName (const Char_t *batchname) |
| void | SetBatchSystem (KVBatchSystem *bs) |
| void | SetDataType (const Char_t *name) |
| virtual void | SetFileList (const KVUnownedList &) |
| void | SetMenus (Bool_t on=kTRUE) |
| void | SetNbEventToRead (Long64_t nb=0) |
| void | SetParent (KVDataAnalyser *da) |
| void | SetProofMode (EProofMode e) |
| void | SetQuit (Bool_t yes=kTRUE) |
| void | SetStatusUpdateInterval (double t) |
| void | SetSubmit (Bool_t yes=kTRUE) |
| virtual void | SetTriggerConditionsForRun (int) |
| void | SetUserClass (const UserClass &kvs, Bool_t check=kTRUE) |
| void | SetUserClassOptions (const Char_t *o="") |
| void | SetUserIncludes (const Char_t *incDirs=0) |
| void | SetUserLibraries (const Char_t *libs=0) |
| void | UpdateBatchStatusFile (Int_t totev, Int_t evread, TString disk) const |
| Update infos in batch status file. More... | |
| void | UseBaseClassSubmitTask () |
| void | WriteBatchInfo (TTree *) |
Additional Inherited Members | |
Public Types inherited from KVDataAnalyser | |
| enum | EProofMode { None , Lite , Proof } |
Static Public Member Functions inherited from KVDataAnalyser | |
| static Bool_t | AbortProcessingLoop () |
| static KVDataAnalyser * | GetAnalyser (const Char_t *plugin) |
| static Bool_t | IsRunningBatchAnalysis () |
| static void | RunAnalyser (const Char_t *plugin="") |
| static void | SetAbortProcessingLoop (Bool_t now=kTRUE) |
| KVINDRADstToRootTransfert::KVINDRADstToRootTransfert | ( | ) |
Default constructor.
Definition at line 44 of file KVINDRADstToRootTransfert.cpp.
|
virtual |
Destructor.
Definition at line 54 of file KVINDRADstToRootTransfert.cpp.
| KVDetector * KVINDRADstToRootTransfert::Code0 | ( | int | ring, |
| int | mod | ||
| ) |
cout << "Code0" << endl; code = 0 : gamma ** Mention speciale pour les Gammas :
Pour ceux-ci, on ne stocke que certaines infos disponibles :
Definition at line 694 of file KVINDRADstToRootTransfert.cpp.
| KVDetector * KVINDRADstToRootTransfert::Code1 | ( | int | ring, |
| int | mod | ||
| ) |
cout << "Code1" << endl; code = 1 : neutron (seulement couronnes 2 a 9)
Definition at line 728 of file KVINDRADstToRootTransfert.cpp.
| KVDetector * KVINDRADstToRootTransfert::Code2and9and10 | ( | int | ring, |
| int | mod | ||
| ) |
code = 2 : part. ident. dans CsI for 1st campaign: code=2 for phoswich (ring 1) also code = 9 : ident. incomplete dans CsI ou Phoswich (Z.min) code =10 : ident. "entre les lignes" dans CsI set coder values of detectors concerned by a particle with ID code 2 Les codes 9 et 10 sont des codes qui ont ete ajoutes pour donner au code 2 la notion d'identification sans ambiguites. returns pointer of the detector for which KVINDRAReconNuc::Reconstruct must be called. cout << "Code2and9and10" << endl;
Definition at line 479 of file KVINDRADstToRootTransfert.cpp.
| KVDetector * KVINDRADstToRootTransfert::Code3 | ( | int | ring, |
| int | mod | ||
| ) |
cout << "Code3" << endl; code = 3 : fragment identifie dans Si-CsI ou fragment ident. dans Si75-SiLi ou SiLi-CsI set coder values of detectors concerned by a particle with ID code 3 returns pointer of the detector for which KVINDRAReconNuc::Reconstruct must be called. First Ring if GSI Campaign
Definition at line 597 of file KVINDRADstToRootTransfert.cpp.
| KVDetector * KVINDRADstToRootTransfert::Code4and5and6and8 | ( | int | ring, |
| int | mod | ||
| ) |
code = 4 : fragment identifie dans ChIo-Si ou fragment ou part. identifie dans ChIo-Si75 for 2nd campaign: code=4 => phoswich (ring 1) also code = 5 : fragment non-ident. (montee de Bragg)(Z min.) ou stoppe dans Chio (Z min) code = 6 : frag. cree par la coherence CsI (stoppe ds Si.) En general, lorsqu'il n'y a pas "multiple hit" dans un module INDRA, canal contient les valeurs bruts de codeurs. Dans le cas d'un "multiple hit" avec creation de particule , canal contient les valeurs estimees de la contribution CHIO ou SI obtenues par la coherence. code = 8 : multiple comptage dans ChIo avec arret
09/2012 pour la 2e campagne presence de code14 qui semble etre des codes 4 donc on les traite comme tels
Definition at line 769 of file KVINDRADstToRootTransfert.cpp.
| KVDetector * KVINDRADstToRootTransfert::Code7 | ( | int | ring, |
| int | mod | ||
| ) |
cout << "Code7" << endl; code = 7 : frag. cree par la coherence ChIo (stoppe ds ChIo)
Definition at line 865 of file KVINDRADstToRootTransfert.cpp.
| void KVINDRADstToRootTransfert::DefineSHELLVariables | ( | ) |
Definition at line 400 of file KVINDRADstToRootTransfert.cpp.
|
virtual |
Reimplemented from KVINDRADSTReader.
Definition at line 357 of file KVINDRADstToRootTransfert.cpp.
| void KVINDRADstToRootTransfert::FillRawTree | ( | ) |
Put values of all "fired" acquisition parameters into the arrays ParNum/ParVal and store them in the raw data tree
Definition at line 1173 of file KVINDRADstToRootTransfert.cpp.
|
virtual |
Reimplemented from KVINDRADSTReader.
Definition at line 63 of file KVINDRADstToRootTransfert.cpp.
| void KVINDRADstToRootTransfert::lire_evt | ( | std::ifstream & | f_in, |
| KVINDRAReconEvent * | evt | ||
| ) |
Lire un evenement
Definition at line 893 of file KVINDRADstToRootTransfert.cpp.
| void KVINDRADstToRootTransfert::ReadDST | ( | ) |
Definition at line 115 of file KVINDRADstToRootTransfert.cpp.
|
virtual |
Reimplemented from KVINDRADSTReader.
Definition at line 369 of file KVINDRADstToRootTransfert.cpp.