1#ifndef __KVDATAQUALITYAUDIT_H
2#define __KVDATAQUALITYAUDIT_H
6#include <KVNumberList.h>
7#include <KVReconstructedNucleus.h>
8#include <KVUniqueNameList.h>
186 void add(
const idtelescope*);
#define ClassDef(name, id)
winID h TVirtualViewer3D TVirtualGLPainter p
Base class for KaliVeda framework.
KVNumberList GetElementList() const
void add(const KVReconstructedNucleus &N)
void Copy(TObject &o) const
void Print(Option_t *opt="") const
std::map< int, element > elements
void merge(const idtelescope *)
double get_mean_A() const
Bool_t HasElement(int Z) const
int get_max_Z_with_isotopes() const
const element & GetElement(int Z) const
std::map< int, double > get_element_distribution() const
idtelescope(const TString &name="")
double get_mean_Z() const
Audit of experimental data identification and calibrations.
Long64_t merge(KVDataQualityAudit *)
void Print(Option_t *opt="") const
virtual ~KVDataQualityAudit()
const KVSeqCollection * GetTelescopeList() const
Long64_t Merge(TCollection *)
Bool_t HasTelescope(const TString &tel_name) const
idtelescope * GetTelescope(const idtelescope *idt) const
KVDataQualityAudit(const Char_t *name, const Char_t *title="")
KVUniqueNameList telescopes
Bool_t HasTelescope(const idtelescope *idt) const
void add(const idtelescope *)
Add copy of idtelescope data to this audit.
idtelescope * GetTelescope(const TString &tel_name) const
Strings used to represent a set of ranges of values.
Nuclei reconstructed from data measured by a detector array .
KaliVeda extensions to ROOT collection classes.
virtual TObject * FindObject(const char *name) const
virtual void SetOwner(Bool_t enable=kTRUE)
Optimised list in which named objects can only be placed once.
void Copy(TObject &named) const override
const char * GetName() const override
void merge(const element &)
double get_mean_isotopic_mass() const
calculate and return mean mass of isotopes measured for this element
const isotope & GetIsotope(int A) const
KVNumberList GetIsotopeList() const
double get_minimum_isotopic_threshold_mev_per_nuc() const
std::map< int, double > get_isotopic_distribution() const
std::map< int, isotope > isotopes
Bool_t HasIsotopes() const
Double_t counts
watch the alignment !
Bool_t HasIsotope(int A) const
int get_min_isotopic_mass() const
return min A of isotopes measured for this element
void add(const KVReconstructedNucleus &N)
int get_max_isotopic_mass() const
return max A of isotopes measured for this element
int get_default_mass() const
void add(const KVReconstructedNucleus &N)
Double_t counts
watch the alignment !
void merge(const isotope &isoto)