|
| SpecTrace (const string &spec_name, const ParamArray &par, const double x1, const double x2) |
|
| SpecTrace (const SpecTrace &original) |
|
virtual | ~SpecTrace () |
|
virtual u_int | TypeId () const |
|
virtual string | Type () const |
|
virtual string | DefinitionString () const |
|
| ClassDef (SpecTrace, 0) |
|
| SpecDistrib (const string &spec_name, const ParamArray &par, const double x1, const double x2) |
|
| SpecDistrib (const SpecDistrib &original) |
|
virtual | ~SpecDistrib () |
|
virtual string | Definition () const |
|
virtual string | XAxisDefinition () const |
|
virtual const Param * | GetXParamPtr () const |
|
virtual Int_t | GetParamNumber () const |
|
| ClassDef (SpecDistrib, 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 | Dimension () const |
|
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 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 | 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 * | 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) |
|
| Spec1Par (const Param &px) |
|
| Spec1Par (const Spec1Par &original) |
|
virtual | ~Spec1Par () |
|
const Param & | ParamX () const |
|
string | NameX () const |
|
| ClassDef (Spec1Par, 0) |
|
|
static Spectrum * | NewSpectrumDef (const string &name, const string &defstr, const Event *evt, int &error) |
|
static Spectrum * | NewSpectrumDef (const string &name, const string &defstr, const Event *evt, int &error) |
|
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) |
|
|
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.
|
|
const Param * | x_param_ptr |
| Pointeur sur le paramètre X associé
|
|
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 Traces: ce sont des spectres à 1 dimension liés à un paramètre de type tableau. Il s'agit d'un spectre de type Distrib mais avec remise à zéro à l'incrémentation.
Spectrum * SpecTrace::NewSpectrumDef |
( |
const string & |
name, |
|
|
const string & |
defstr, |
|
|
const Event * |
evt, |
|
|
int & |
error |
|
) |
| |
|
static |
Lecture de la définition spécifique d'un spectre dans une chaîne de caractères, pour allocation d'un nouveau spectre de ce type. La fonction retourne le pointeur sur le spectre alloué, et NULL en cas d'erreur (auquel cas la variable error prend une valeur négative en retour).
- Parameters
-
name | nom du spectre |
defstr | chaîne de définition (fichier spectre) |
evt | pointeur sur la structure d'événement (pour les paramètres) |
error | erreur en sortie |
References Event::GetParamPtr(), SpecTrace(), and Param::TypeId().
Referenced by Spectrum::NewSpectrum().