|
Analysis
version 7.0 - august 2014
|
#include <SpecUser2D.hh>
Public Member Functions | |
| SpecUser2D (const string &spec_name, const u_int nx, const double x1, const double x2, const u_int ny, const double y1, const double y2) | |
| SpecUser2D (const SpecUser2D &original) | |
| virtual | ~SpecUser2D () |
| virtual bool | Increment (const double x, const double y, const double incr=1.) |
| virtual bool | Increment (const int ix, const int iy, const double incr=1.) |
| virtual bool | SetValue (const double x, const double y, const double val) |
| virtual bool | SetValue (const int ix, const int iy, const double val) |
| virtual string | XAxisDefinition () const |
| virtual string | YAxisDefinition () const |
| u_int | TypeId () const |
| string | Type () const |
| virtual string | Definition () const |
| virtual string | DefinitionString () const |
| ClassDef (SpecUser2D, 0) | |
Public Member Functions inherited from Spec2Dim | |
| 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 | Dimension () const |
| virtual u_int | Ydim () const |
| virtual double | Ymin () const |
| virtual double | Ymax () const |
| virtual int | BinY (const Data &d) const |
| ClassDef (Spec2Dim, 0) | |
Public Member Functions inherited from Spec1Dim | |
| 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) | |
Public Member Functions inherited from Spectrum | |
| 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 void | Start () |
| virtual void | Stop () |
| virtual void | Suspend () |
| 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 | Reset () |
| virtual void | ClearEvent () |
| virtual void | Increment () |
| 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 Int_t | GetParamNumber () 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 (SpecUser2D) | |
Additional Inherited Members | |
Static Public Member Functions inherited from Spectrum | |
| 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) |
Protected Member Functions inherited from Spec1Dim | |
| 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 |
Protected Member Functions inherited from Spectrum | |
| virtual void | IncrementFast () |
| bool | FilterFastCheck () const |
| bool | FilterFastLocalCheck () const |
| virtual void | IncrementSpectrum () |
Protected Attributes inherited from Spec2Dim | |
| 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 | |
Protected Attributes inherited from Spec1Dim | |
| 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 | |
Protected Attributes inherited from Spectrum | |
| 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 Protected Attributes inherited from Spectrum | |
| 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. | |
Classe des spectres utilistaeurs 2D. Le contenu de l'histogramme associé n'est ni incrémenté ni mis à jour automatiquement. Le spectre est laissé à la charge de l'utilisateur.
| SpecUser2D::SpecUser2D | ( | const string & | spec_name, |
| const u_int | nx, | ||
| const double | x1, | ||
| const double | x2, | ||
| const u_int | ny, | ||
| const double | y1, | ||
| const double | y2 | ||
| ) |
Constructeur
| spec_name | chaîne donnant le nom du spectre |
| nx | nombre de canaux de la dimension X |
| x1 | Valeur minimum de la dimension X |
| x2 | Valeur maximum de la dimension X |
| ny | nombre de canaux de la dimension Y |
| y1 | Valeur minimum de la dimension Y |
| y2 | Valeur maximum de la dimension Y |
References Spectrum::histo_ptr, Spectrum::SetDeleteProtection(), and Spectrum::SetSaveProtection().
| SpecUser2D::SpecUser2D | ( | const SpecUser2D & | original | ) |
Constructeur de recopie.
| original | instance à recopier |
References Spectrum::histo_ptr, Spectrum::SetDeleteProtection(), and Spectrum::SetSaveProtection().
|
virtual |
Destructeur.
References Spectrum::histo_ptr.
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Fonction qui incrémente le canal (ix,iy) correspondant aux valeurs données sur les axes X et Y.
| x | valeur sur l'axe X pour détermination du canal à incrémenter |
| y | valeur sur l'axe Y pour détermination du canal à incrémenter |
| incr | valeur de l'incrémentation |
References Spectrum::histo_ptr.
|
virtual |
Fonction qui incrémente le canal (ix,iy).
| ix | numéro de canal à incrémenter en X (entre 1 et Xdim()) |
| iy | numéro de canal à incrémenter en Y (entre 1 et Ydim()) |
| incr | valeur de l'incrémentation |
References Spectrum::histo_ptr, Spec1Dim::Xdim(), and Spec2Dim::Ydim().
|
virtual |
Fonction qui affecte une valeur au canal (ix,iy) correspondant aux valeurs données sur les axes X et Y.
| x | valeur sur l'axe X pour détermination du canal à incrémenter |
| y | valeur sur l'axe Y pour détermination du canal à incrémenter |
| val | valeur à affecter |
References Spectrum::histo_ptr, Spec1Dim::Xdim(), Spec1Dim::Xmin(), Spec2Dim::Ydim(), and Spec2Dim::Ymin().
|
virtual |
Fonction qui affecte une valeur au canal (ix,iy).
| ix | numéro de canal à incrémenter en X (entre 1 et Xdim()) |
| iy | numéro de canal à incrémenter en Y (entre 1 et Ydim()) |
| val | valeur à affecter |
References Spectrum::histo_ptr, Spec1Dim::Xdim(), and Spec2Dim::Ydim().
|
inlinevirtual |
Fonction qui retourne une chaîne décrivant l'axe X du spectre
References Spectrum::bound_len, Spectrum::bound_prec, Spectrum::dim_len, Spec1Dim::Xdim(), Spec1Dim::Xmax(), and Spec1Dim::Xmin().
Referenced by Definition().
|
inlinevirtual |
Fonction qui retourne une chaîne décrivant l'axe Y du spectre
References Spectrum::bound_len, Spectrum::bound_prec, Spectrum::dim_len, Spec2Dim::Ydim(), Spec2Dim::Ymax(), and Spec2Dim::Ymin().
Referenced by Definition().
|
inlinevirtual |
Retourne l'identificateur du type de spectre.
Implements Spectrum.
|
inlinevirtual |
Retourne le nom du type de spectre.
Implements Spectrum.
References SPECTRUM_TYPE_TXT_USER2D.
Referenced by Definition().
|
virtual |
Méthode qui retourne une chaîne décrivant le spectre: type, paramètre, dimension, etc...
Implements Spectrum.
References Spec2Dim::Dimension(), Spectrum::FilterInfo(), Spectrum::name_len, Type(), XAxisDefinition(), and YAxisDefinition().
|
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(), Spec1Dim::Xdim(), Spec1Dim::Xmax(), Spec1Dim::Xmin(), Spec2Dim::Ydim(), Spec2Dim::Ymax(), and Spec2Dim::Ymin().
| SpecUser2D::ClassDef | ( | SpecUser2D | , |
| 0 | |||
| ) |
Définition à usage de ROOT...