32 : taskname("Reconstruction"), datatype("recon")
93 std::cout <<
"Writing \"" <<
datatype.
Data() <<
"\" events in ROOT file " <<
file->GetName() << std::endl;
96 tree =
new TTree(
"ReconstructedEvents",
Form(
"%s : %s : %s events created from raw data",
105 Info(
"InitRun",
"Created reconstructed data tree %s : %s",
tree->GetName(),
tree->GetTitle());
160 while ((sig = (
KVSignal*)next_s())) {
164 if (ii == 0) label =
"FPGAEnergy";
165 if (ii == 1) label =
"FastFPGAEnergy";
202 std::cout << std::endl <<
" *** Number of reconstructed FAZIA events : "
203 <<
nb_recon <<
" ***" << std::endl << std::endl;
216 std::cout <<
" ------------- Process infos -------------" << std::endl;
217 printf(
" CpuSys = %f s. CpuUser = %f s. ResMem = %f MB VirtMem = %f MB\n",
KVDataAnalyser * gDataAnalyser
KVDataRepositoryManager * gDataRepositoryManager
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
char * Form(const char *fmt,...)
R__EXTERN TSystem * gSystem
virtual void SetNumber(UInt_t num)
void WriteBatchInfo(TTree *)
KVDataSet * GetDataSet(const Char_t *repository, const Char_t *dataset) const
Return pointer to named dataset in the given repository.
Manage an experimental dataset corresponding to a given experiment or campaign.
TString GetOutputRepository(const Char_t *taskname) const
void CommitRunfile(const Char_t *type, Int_t run, TFile *file)
TFile * NewRunfile(const Char_t *type, Int_t run)
virtual void Clear(Option_t *opt="")
static void MakeEventBranch(TTree *tree, const TString &branchname, const TString &classname, T &event, Int_t bufsize=10000000)
KVFAZIADBRun * GetRun(Int_t run) const
Base class for FAZIA detectors.
const KVSeqCollection * GetListOfSignals() const
Int_t GetQuartetNumber() const
Int_t GetBlockNumber() const
Int_t GetTelescopeNumber() const
Reconstruction of raw FAZIA data.
virtual ~KVFAZIARawDataReconstructor()
Destructor.
virtual Bool_t Analysis()
Int_t nb_recon
number of reconstructed events
KVReconstructedEvent * recev
virtual void ExtraProcessing()
const Char_t * GetFPGAEnergy(Int_t blk, Int_t qua, Int_t tel, TString signaltype, Int_t idx=0)
Int_t GetCurrentRunNumber() const
KVFAZIARawEvent * GetEvent() const
KVDetectorEvent * GetDetectorEvent() const
virtual void ReconstructEvent(KVReconstructedEvent *, KVDetectorEvent *)
void SetValue(const Char_t *name, value_type value)
KVNameValueList * GetParameters() const
Physical event reconstructed from data measured with a detector array using implemented identificatio...
KVReconstructedNucleus * GetNextParticle(Option_t *opt="")
Nuclei reconstructed from data measured by a detector array ,.
const KVSeqCollection * GetDetectorList() const
const Char_t * GetType() const
virtual void TreateSignal()
virtual void GetPSAResult(KVDetector *) const
Int_t GetNFPGAValues() const
Bool_t PSAHasBeenComputed() const
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
virtual const char * GetName() const
virtual const char * GetName() const
virtual const char * GetTitle() const
virtual void Info(const char *method, const char *msgfmt,...) const
const char * Data() const
virtual int GetProcInfo(ProcInfo_t *info) const