#define ClassDef(name, id)
Description of an experimental run in database ,.
Base class to describe database of an experiment ,.
Describe an experimental set-up coupling two or more different detector arrays.
void prepare_to_handle_new_raw_data()
clear all acquisition parameters etc of each array before reading new raw data event
KVExpSetUp()
Default constructor.
void MakeCalibrationTables(KVExpDB *)
virtual void AcceptAllECodes()
void SetCalibratorParameters(KVDBRun *, const TString &="")
Set calibrators for all detectors for the run.
void GetArrayMultiplicities(KVReconstructedEvent *, KVNameValueList &, Option_t *="")
KVList fMDAList
list of multidetarrays
virtual void AcceptParticleForAnalysis(KVReconstructedNucleus *) const
void Clear(Option_t *opt="")
call Clear(opt) for each multidetector in the setup
virtual void AcceptAllIDCodes()
void FillDetectorList(KVReconstructedNucleus *rnuc, KVHashList *DetList, const KVString &DetNames)
virtual ~KVExpSetUp()
Destructor.
void GetDetectorEvent(KVDetectorEvent *detev, const TSeqCollection *fired_params=nullptr)
void CheckStatusOfDetectors(KVDBRun *, const TString &="")
Check status (present, working) for all detectors for the run.
virtual void Build(Int_t run=-1)
void SetReconParametersInEvent(KVReconstructedEvent *) const
Add contents of fReconParameters of each sub-array to the event parameter list.
void copy_fired_parameters_to_recon_param_list()
Bool_t handle_raw_data_event_mfmframe(const MFMCommonFrame &)
virtual void InitializeIDTelescopes()
Override base method in order to set general identification codes for telescopes in each array.
KVString lmultidetarrayclasses
virtual KVMultiDetArray * GetArray(const Char_t *name) const
KVGroupReconstructor * GetReconstructorForGroup(const KVGroup *) const
void SetRawDataFromReconEvent(KVNameValueList &)
Base class for particle reconstruction in one group of a detector array.
Group of detectors which can be treated independently of all others in array.
Extended version of ROOT THashList.
Extended TList class which owns its objects by default.
Base class for describing the geometry of a detector array.
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
Physical event reconstructed from data measured with a detector array using implemented identificatio...
Nuclei reconstructed from data measured by a detector array ,.
virtual TObject * FindObject(const char *name) const
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....