Analysis
version 7.0 - august 2014
|
#include <SpecHisto.hh>
Public Member Functions | |
SpecHisto (TH1 &h) | |
SpecHisto (const SpecHisto &original) | |
virtual | ~SpecHisto () |
virtual void | Reset () |
u_int | TypeId () const |
string | Type () const |
virtual string | Definition () const |
virtual string | DefinitionString () const |
ClassDef (SpecHisto, 0) | |
![]() | |
SpecCalc (const string &spec_name) | |
SpecCalc (const string &spec_name, const u_int nx, const double x1, const double x2) | |
SpecCalc (const string &spec_name, const u_int nx, const double x1, const double x2, const u_int ny, const double y1, const double y2) | |
SpecCalc (const string &spec_name, const u_int nx, const double x1, const double x2, const u_int ny, const double y1, const double y2, const u_int nz, const double z1, const double z2) | |
SpecCalc (const SpecCalc &original) | |
virtual | ~SpecCalc () |
virtual void | Increment () |
virtual void | SetFilter (const Filter *f) const |
virtual void | Start () |
virtual void | Stop () |
virtual void | Suspend () |
virtual u_int | Dimension () const |
virtual Int_t | GetParamNumber () const |
ClassDef (SpecCalc, 0) | |
![]() | |
Spec3Dim (const string &spec_name, const u_int nx, const double x1, const double x2, const u_int ny, const double y1, const double y2, const u_int nz, const double z1, const double z2) | |
Spec3Dim (const Spec3Dim &original) | |
virtual | ~Spec3Dim () |
virtual u_int | Zdim () const |
virtual double | Zmin () const |
virtual double | Zmax () const |
virtual int | BinZ (const Data &d) const |
ClassDef (Spec3Dim, 0) | |
![]() | |
Spec2Dim (const string &spec_name, const u_int nx, const double x1, const double x2, const u_int ny, const double y1, const double y2) | |
Spec2Dim (const Spec2Dim &original) | |
virtual | ~Spec2Dim () |
virtual u_int | Ydim () const |
virtual double | Ymin () const |
virtual double | Ymax () const |
virtual int | BinY (const Data &d) const |
ClassDef (Spec2Dim, 0) | |
![]() | |
Spec1Dim (const string &spec_name, const u_int nx, const double x1, const double x2) | |
Spec1Dim (const Spec1Dim &original) | |
virtual | ~Spec1Dim () |
virtual u_int | Xdim () const |
virtual double | Xmin () const |
virtual double | Xmax () const |
virtual int | BinX (const Data &d) const |
ClassDef (Spec1Dim, 0) | |
![]() | |
Spectrum (const string &spec_name) | |
Spectrum (const Spectrum &original) | |
virtual | ~Spectrum () |
string | GetTitleX () const |
string | GetTitleY () const |
string | GetTitleZ () const |
string | GetFamilyName () const |
string | GetFilterName () const |
TH1 * | GetHistoPtr () const |
virtual bool | Write (ostream &os) |
virtual bool | Write (FILE *fptr) |
virtual string | BaseDefinitionString () const |
virtual bool | IsStarted () const |
virtual bool | IsStopped () const |
virtual bool | IsSuspended () const |
virtual bool | IsIncremented () const |
virtual bool | IsUpdated () const |
virtual void | SetSelectionBit (const bool b=true) |
virtual void | SetSaveSelectionBit (const bool b=true) |
virtual void | SetDeleteSelectionBit (const bool b=true) |
virtual bool | GetSelectionBit () const |
virtual bool | GetSaveSelectionBit () const |
virtual bool | GetDeleteSelectionBit () const |
virtual void | SetSaveProtection (const bool b=true) |
virtual void | SetDeleteProtection (const bool b=true) |
virtual bool | GetSaveProtection () const |
virtual bool | GetDeleteProtection () const |
bool | FilterCheck () const |
virtual string | StatusString () const |
virtual void | ClearEvent () |
virtual void | Update () |
virtual SpectrumFamily * | GetFamilyPtr () |
virtual const SpectrumFamily * | GetFamilyPtr () const |
virtual bool | SetFamily (SpectrumFamily *family) |
virtual void | ResetFamily () |
virtual const Filter * | GetFilterPtr () |
virtual void | SetFilter (const Filter *f) |
virtual bool | SetFilters (const string &filt_names, const EventManager *evt_mgr) |
virtual void | ResetFilter () |
virtual bool | UsesContour (const RContour *ct, const bool rec=true) const |
virtual bool | UsesFilter (const Filter *f, const bool rec=true) const |
virtual bool | UsesSpectrum (const Spectrum *sp, const bool rec=true) const |
virtual int | Compare (const Spectrum &spec) const |
virtual const Param * | GetXParamPtr () const |
virtual const Param * | GetYParamPtr () const |
virtual const Param * | GetZParamPtr () const |
virtual string | FilterInfo () const |
virtual void | Rename (const string &name, const string &name_x="", const string &name_y="", const string &name_z="") |
ClassDef (Spectrum, 0) | |
Private Member Functions | |
GObject (SpecHisto) | |
Additional Inherited Members | |
![]() | |
static string | ValidName (const string s_name) |
static Spectrum * | ReadSpectrum (FILE *fptr, const EventManager *evt_mgr, string &fam, string &filt, int &error) |
static Spectrum * | NewSpectrum (const string &str, const EventManager *evt_mgr, string &fam, string &filt) |
static Spectrum * | NewSpectrum (const string &str, const EventManager *evt_mgr, string &fam, string &filt, int &error) |
static bool | Compare (const Spectrum *spec1, const Spectrum *spec2, const UInt_t flags) |
static Int_t | Compare (const Spectrum *spec1, const Spectrum *spec2) |
static bool | Compare (const int sp_num, const Spectrum **sp_tab, const UInt_t flags) |
![]() | |
virtual void | IncrementSpectrum () |
![]() | |
string | AxisDefinition (const Param &p, const u_int dim, const double min, const double max) const |
string | AxisDefinition (const string &label, const u_int dim, const double min, const double max) const |
![]() | |
virtual void | IncrementFast () |
bool | FilterFastCheck () const |
bool | FilterFastLocalCheck () const |
![]() | |
u_int | dim |
Dimension de l'histogramme. | |
![]() | |
u_int | z_dim |
Nombre de canaux de la dimension Z. | |
double | z_min |
Valeur minimum de la dimension Z. | |
double | z_max |
Valeur maximum de la dimension Z. | |
double | z_bin |
largeur d'un bin sur l'axe Z | |
![]() | |
u_int | y_dim |
Nombre de canaux de la dimension Y. | |
double | y_min |
Valeur minimum de la dimension Y. | |
double | y_max |
Valeur maximum de la dimension Y. | |
double | y_bin |
largeur d'un bin sur l'axe Y | |
![]() | |
u_int | x_dim |
Nombre de canaux de la dimension X. | |
double | x_min |
Valeur minimum de la dimension X. | |
double | x_max |
Valeur maximum de la dimension X. | |
double | x_bin |
largeur d'un bin sur l'axe X | |
![]() | |
u_int | status |
Mot d'état du spectre. | |
TH1 * | histo_ptr |
Pointeur sur l'histogramme Root. | |
SpectrumFamily ** | family_ptr |
const Filter ** | filter_ptr |
Pointeur sur filtre associé | |
bool * | filter_local |
Indique si le filtre est créé localement comme un "ET" d'un ensemble de filtres. | |
![]() | |
static u_int | name_len = 0 |
Longueur d'affichage des noms de spectres. | |
static u_int | type_len = 0 |
Longueur d'affichage des types de spectres. | |
static u_int | param_name_len = 0 |
Longueur d'affichage des noms de paramètres. | |
static u_int | dim_len = 0 |
Longueur d'affichage des dimensions. | |
static u_int | bound_len = 0 |
Longueur d'affichage des limites de spectre. | |
static u_int | bound_prec = 5 |
Précision d'affichage des limites de spectre. | |
The class is used to use ROOT histograms defined elsewhere in the list of spectra. The histogram is not deleted with the spectrum definition.
SpecHisto::SpecHisto | ( | TH1 & | h | ) |
Constructor
h | histogram defined and managed externally |
References SpecCalc::dim, Spectrum::histo_ptr, Spectrum::SetDeleteProtection(), Spectrum::SetSaveProtection(), Spec1Dim::x_bin, Spec1Dim::x_dim, Spec1Dim::x_max, Spec1Dim::x_min, Spec2Dim::y_bin, Spec2Dim::y_dim, Spec2Dim::y_max, Spec2Dim::y_min, Spec3Dim::z_bin, Spec3Dim::z_dim, Spec3Dim::z_max, and Spec3Dim::z_min.
SpecHisto::SpecHisto | ( | const SpecHisto & | original | ) |
Constructeur de recopie.
original | instance à recopier |
References Spectrum::histo_ptr, Spectrum::SetDeleteProtection(), and Spectrum::SetSaveProtection().
|
virtual |
Destructeur.
|
private |
Macro from GCpp library that defines the following functions:
|
inlinevirtual |
Remise à zéro du spectre: RAZ du spectre référé
Reimplemented from Spectrum.
References Spectrum::histo_ptr.
|
inlinevirtual |
Retourne l'identificateur du type de spectre.
Implements Spectrum.
|
inlinevirtual |
Retourne le nom du type de spectre.
Implements Spectrum.
References SPECTRUM_TYPE_TXT_HISTO.
Referenced by Definition().
|
virtual |
Méthode qui retourne une chaîne décrivant le spectre: type, paramètre, dimension, etc...
Implements Spectrum.
References SpecCalc::Dimension(), Spectrum::histo_ptr, Spectrum::name_len, and Type().
|
virtual |
Fonction qui retourne la chaîne de définition d'un spectre au format d'écriture dans un fichier.
Implements Spectrum.
References Spectrum::BaseDefinitionString(), and Spectrum::histo_ptr.
SpecHisto::ClassDef | ( | SpecHisto | , |
0 | |||
) |
Définition à usage de ROOT...