add TDirectory option to any2many.

This commit is contained in:
2025-10-03 15:42:44 +02:00
parent fbfce99790
commit 1e9b82f1c2
6 changed files with 136 additions and 56 deletions

View File

@@ -414,9 +414,11 @@ class PRawRunData {
virtual const TString* GetStartTime() { return &fStartTime; }
virtual const TString* GetStartDate() { return &fStartDate; }
virtual const time_t GetStartDateTime() { return fStartDateTimeSec; }
virtual const time_t CalcStartDateTime(bool &ok);
virtual const TString* GetStopTime() { return &fStopTime; }
virtual const TString* GetStopDate() { return &fStopDate; }
virtual const time_t GetStopDateTime() { return fStopDateTimeSec; }
virtual const time_t CalcStopDateTime(bool &ok);
virtual const TString* GetCryoName() { return &fCryo; }
virtual const TString* GetSample() { return &fSample; }
virtual const TString* GetOrientation() { return &fOrientation; }

View File

@@ -35,6 +35,17 @@
#include "PMusr.h"
#include "PMsrHandler.h"
#define A2M_UNDEFINED 0
#define A2M_ROOT 1
#define A2M_MUSR_ROOT 2
#define A2M_MUSR_ROOT_DIR 3
#define A2M_PSIBIN 4
#define A2M_PSIMDU 5
#define A2M_MUD 6
#define A2M_NEXUS 7
#define A2M_WKM 8
#define A2M_ASCII 9
/**
* <p>Handler class needed to read/handle raw data files.
*/
@@ -91,7 +102,7 @@ class PRunDataHandler
virtual Bool_t ReadDBFile();
virtual Bool_t ReadDatFile();
virtual Bool_t WriteMusrRootFile(TString fln="");
virtual Bool_t WriteMusrRootFile(Int_t tag=A2M_MUSR_ROOT_DIR, TString fln="");
virtual Bool_t WriteRootFile(TString fln="");
virtual Bool_t WriteNexusFile(TString fln="");
virtual Bool_t WriteWkmFile(TString fln="");