Analysis
version 7.0 - august 2014
|
#include <EventManager.hh>
Public Member Functions | |
EventManager () | |
virtual | ~EventManager () |
u_int | ParamNumber () const |
u_int | SpecNumber () const |
u_int | TreeNumber () const |
u_int | ContourNumber () const |
u_int | FilterNumber () const |
const Event * | GetEventPtr () const |
const TreeList * | GetTreeListPtr () const |
const SpectrumList * | GetSpectrumListPtr () const |
const FilterList * | GetFilterListPtr () const |
const RContourList * | GetContourListPtr () const |
Event * | GetEventPtr () |
TreeList * | GetTreeListPtr () |
SpectrumList * | GetSpectrumListPtr () |
FilterList * | GetFilterListPtr () |
RContourList * | GetContourListPtr () |
virtual const Param * | GetParamPtr (const u_int n) const |
virtual const Param * | GetParamPtr (const string &par_name) const |
virtual string | GetParamName (const u_int n) const |
virtual int | GetParamIndex (const string &par_name) const |
virtual int | GetParamDimension (const u_int n) const |
virtual int | GetParamDimension (const string &par_name) const |
virtual TreeInfo * | GetTreePtr (const u_int t_num) const |
virtual TreeInfo * | GetTreePtr (const string &t_name) const |
virtual int | GetTreeIndex (const string &t_name) const |
virtual Spectrum * | GetSpectrumPtr (const u_int num) const |
virtual Spectrum * | GetSpectrumPtr (const string &spec_name) const |
virtual int | GetSpectrumIndex (const string &spec_name) const |
virtual string | GetSpectrumName (const u_int spec_num) const |
TH1 * | GetHistoPtr (const u_int num) const |
TH1 * | GetHistoPtr (const string &spec_name) const |
virtual RContour * | GetContourPtr (const string &cname) const |
virtual RContour * | GetContourPtr (const u_int cnum) const |
virtual int | GetContourIndex (const string &cname) const |
virtual string | GetContourName (const u_int cnum) const |
virtual Filter * | GetFilterPtr (const string &fname) const |
virtual Filter * | GetFilterPtr (const u_int fnum) const |
virtual int | GetFilterIndex (const string &fname) const |
virtual string | GetFilterName (const u_int fnum) const |
virtual int | AddParam (const Param &par) |
virtual int | AddParamSingle (const string &par_name, const Data &d=DataUI2(0)) |
virtual int | AddParamArray (const string &par_name, const u_int dim, const Data &d=DataUI2(0)) |
virtual int | AddParamMultihit (const string &par_name, const Data &d=DataUI2(0)) |
const Data & | GetParamDefaultValue (const u_int num) |
const Data & | GetParamDefaultValue (const string &par_name) |
bool | SetParamDefaultValue (const u_int num, const Data &d) |
bool | SetParamDefaultValue (const string &par_name, const Data &d) |
const Data & | GetParam (const u_int num) |
const Data & | GetParam (const string &par_name) |
const Data & | GetParam (const u_int num, const u_int index) |
const Data & | GetParam (const string &par_name, const u_int index) |
template<class T > | |
const Data & | SetParam (const u_int num, const T &val) |
template<class T > | |
const Data & | SetParam (const string &par_name, const T &val) |
template<class T > | |
const Data & | SetParam (const u_int num, const u_int index, const T &val) |
template<class T > | |
const Data & | SetParam (const string &par_name, const u_int index, const T &val) |
virtual int | AddTree (const string &t_name, const string &f_name="", const UInt_t n_max=0) |
virtual int | InitTree (const string &t_name) |
virtual int | InitTree (const int t_num=-1) |
virtual bool | RemoveTree (const TreeInfo *t_ptr) |
virtual bool | RemoveTree (const u_int t_num) |
virtual bool | RemoveTree (const string &t_name) |
virtual void | RemoveAllTrees () |
virtual Int_t | SetTreeFile (const int t_num, const string &f_name, const UInt_t n_max=0) |
virtual string | GetTreeFile (const int t_num) const |
virtual string | GetTreeFileName (const int t_num) const |
virtual UInt_t | GetTreeFileMode (const int t_num) const |
virtual Int_t | SetTreeFile (const string &t_name, const string &f_name, const UInt_t n_max=0) |
virtual string | GetTreeFile (const string &t_name) const |
virtual string | GetTreeFileName (const string &t_name) const |
virtual UInt_t | GetTreeFileMode (const string &t_name) const |
virtual Bool_t | AddTreeParam (const int t_num, const Param *p_ptr) |
virtual Bool_t | AddTreeParam (const int t_num, const string &p_name) |
virtual Bool_t | AddTreeParam (const int t_num, const Int_t p_num) |
virtual Int_t | AddTreeParamRange (const int t_num, const Int_t p1, const Int_t p2) |
virtual Int_t | AddTreeAllParam (const int t_num) |
virtual Bool_t | AddTreeParam (const string &t_name, const Param *p_ptr) |
virtual Bool_t | AddTreeParam (const string &t_name, const string &p_name) |
virtual Bool_t | AddTreeParam (const string &t_name, const Int_t p_num) |
virtual Int_t | AddTreeParamRange (const string &t_name, const Int_t p1, const Int_t p2) |
virtual Int_t | AddTreeAllParam (const string &t_name) |
virtual void | OpenTreeList (const Int_t m=-1) const |
virtual void | CloseTreeList (const Int_t m=-1) const |
virtual Bool_t | OpenTree (const int t_num) const |
virtual Bool_t | OpenTree (const string &t_name) const |
virtual Bool_t | CloseTree (const int t_num) const |
virtual Bool_t | CloseTree (const string &t_name) const |
virtual Bool_t | IsTreeOpen (const int t_num) const |
virtual Bool_t | IsTreeOpen (const string &t_name) const |
virtual Bool_t | IsTreeClosed (const int t_num) const |
virtual Bool_t | IsTreeClosed (const string &t_name) const |
bool | StartTree (const int t_num=-1) const |
bool | StopTree (const int t_num=-1) const |
bool | SuspendTree (const int t_num=-1) const |
bool | StartTree (const string &t_name) const |
bool | StopTree (const string &t_name) const |
bool | SuspendTree (const string &t_name) const |
virtual int | LoadTreeList (const string &filename, const bool append=true) |
virtual int | SaveTreeList (const string &filename) const |
int | AddSpecMono (const string &spec_name, const u_int par_num, const u_int nx, const double x1, const double x2, const string &family_name="") |
int | AddSpecMono (const string &spec_name, const string &par_name, const u_int nx, const double x1, const double x2, const string &family_name="") |
int | AddSpecBidim (const string &spec_name, const u_int par_num_x, const u_int nx, const double x1, const double x2, const u_int par_num_y, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecBidim (const string &spec_name, const string &par_name_x, const u_int nx, const double x1, const double x2, const string &par_name_y, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecTridim (const string &spec_name, const u_int par_num_x, const u_int nx, const double x1, const double x2, const u_int par_num_y, const u_int ny, const double y1, const double y2, const u_int par_num_z, const u_int nz, const double z1, const double z2, const string &family_name="") |
int | AddSpecTridim (const string &spec_name, const string &par_name_x, const u_int nx, const double x1, const double x2, const string &par_name_y, const u_int ny, const double y1, const double y2, const string &par_name_z, const u_int nz, const double z1, const double z2, const string &family_name="") |
int | AddSpecDistrib (const string &spec_name, const u_int par_num, const double x1, const double x2, const string &family_name="") |
int | AddSpecDistrib (const string &spec_name, const string &par_name, const double x1, const double x2, const string &family_name="") |
int | AddSpecTrace (const string &spec_name, const u_int par_num, const double x1, const double x2, const string &family_name="") |
int | AddSpecTrace (const string &spec_name, const string &par_name, const double x1, const double x2, const string &family_name="") |
int | AddSpecCumul (const string &spec_name, const u_int par_num_x, const double x1, const double x2, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecCumul (const string &spec_name, const string &par_name_x, const double x1, const double x2, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecHisto (TH1 &h, const string &family_name="") |
int | AddSpecExtern (const string &h_name, const string &f_name, const string &s_name="", const string &family_name="") |
int | AddSpecUser1D (const string &spec_name, const u_int nx, const double x1, const double x2, const string &family_name="") |
int | AddSpecUser2D (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 string &family_name="") |
int | AddSpecNorm (const string &spec_name, const string &oper_name, const double norm=1., const string &family_name="") |
int | AddSpecSqrt (const string &spec_name, const string &oper_name, const double c0=1., const double c1=0., const string &family_name="") |
int | AddSpecInv (const string &spec_name, const string &oper_name, const double c0=1., const double c1=0., const double c2=0., const string &family_name="") |
int | AddSpecSum (const string &spec_name, const string &oper0_name, const string &oper1_name, const double c0=1., const double c1=1., const double c2=0., const string &family_name="") |
int | AddSpecProd (const string &spec_name, const string &oper0_name, const string &oper1_name, const double c0=1., const double c1=1., const string &family_name="") |
int | AddSpecDiv (const string &spec_name, const string &oper0_name, const string &oper1_name, const double c0=1., const double c1=1., const double c2=0., const string &family_name="") |
int | AddSpecSumN (const string &spec_name, const Int_t oper_num, Spectrum **oper_tab, const string &family_name="") |
int | AddSpecSumN (const string &spec_name, const string &oper_names, const string &family_name="") |
int | AddSpecHSum (const string &spec_name, const string &src_name, const string &family_name="") |
int | AddSpecHSum (const string &spec_name, const Int_t src_num, const string &family_name="") |
int | AddSpecHSum (const string &spec_name, const TH1 *src_histo, const string &family_name="") |
int | AddSpecHMean (const string &spec_name, const string &src_name, const string &family_name="") |
int | AddSpecHMean (const string &spec_name, const Int_t src_num, const string &family_name="") |
int | AddSpecHMean (const string &spec_name, const TH1 *src_histo, const string &family_name="") |
int | AddSpecHCumul (const string &spec_name, const string &src_name, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecHCumul (const string &spec_name, const Int_t src_num, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecHCumul (const string &spec_name, const TH1 *src_histo, const u_int ny, const double y1, const double y2, const string &family_name="") |
virtual bool | User1DIncrement (const string &spec_name, const Double_t x, const Double_t incr=1.) |
virtual bool | User1DSetValue (const string &spec_name, const Double_t x, const Double_t val) |
virtual bool | User1DIncrement (const u_int spec_num, const Double_t x, const Double_t incr=1.) |
virtual bool | User1DSetValue (const u_int spec_num, const Double_t x, const Double_t val) |
virtual bool | User1DIncrement (const string &spec_name, const Int_t ix, const Double_t incr=1.) |
virtual bool | User1DSetValue (const string &spec_name, const Int_t ix, const Double_t val) |
virtual bool | User1DIncrement (const u_int spec_num, const Int_t ix, const Double_t incr=1.) |
virtual bool | User1DSetValue (const u_int spec_num, const Int_t ix, const Double_t val) |
virtual bool | User2DIncrement (const string &spec_name, const Double_t x, const Double_t y, const Double_t incr=1.) |
virtual bool | User2DSetValue (const string &spec_name, const Double_t x, const Double_t y, const Double_t val) |
virtual bool | User2DIncrement (const u_int spec_num, const Double_t x, const Double_t y, const Double_t incr=1.) |
virtual bool | User2DSetValue (const u_int spec_num, const Double_t x, const Double_t y, const Double_t val) |
virtual bool | User2DIncrement (const string &spec_name, const Int_t ix, const Int_t iy, const Double_t incr=1.) |
virtual bool | User2DSetValue (const string &spec_name, const Int_t ix, const Int_t iy, const Double_t val) |
virtual bool | User2DIncrement (const u_int spec_num, const Int_t ix, const Int_t iy, const Double_t incr=1.) |
virtual bool | User2DSetValue (const u_int spec_num, const Int_t ix, const Int_t iy, const Double_t val) |
virtual bool | RemoveSpectrum (const Spectrum *spec_ptr, const bool force=true) |
virtual bool | RemoveSpectrum (const u_int spec_num, const bool force=true) |
virtual bool | RemoveSpectrum (const string &spec_name, const bool force=true) |
virtual void | RemoveAllSpectra (const bool force=false) |
virtual bool | SetSpectrumSaveProtection (Spectrum *spec_ptr, const bool b=true) |
virtual bool | SetSpectrumSaveProtection (const string &spec_name, const bool b=true) |
virtual bool | SetSpectrumSaveProtection (const u_int spec_num, const bool b=true) |
virtual bool | SetSpectrumDeleteProtection (Spectrum *spec_ptr, const bool b=true) |
virtual bool | SetSpectrumDeleteProtection (const string &spec_name, const bool b=true) |
virtual bool | SetSpectrumDeleteProtection (const u_int spec_num, const bool b=true) |
virtual bool | RenameSpectrum (const u_int num, const string &name, const string &name_x="", const string &name_y="", const string &name_z="") |
virtual bool | RenameSpectrum (const string &spec_name, const string &name, const string &name_x="", const string &name_y="", const string &name_z="") |
bool | StartSpectrum (const int num=-1) const |
bool | StopSpectrum (const int num=-1) const |
bool | SuspendSpectrum (const int num=-1) const |
bool | ResetSpectrum (const int num=-1) const |
bool | StartSpectrum (const string &spec_name) const |
bool | StopSpectrum (const string &spec_name) const |
bool | SuspendSpectrum (const string &spec_name) const |
bool | ResetSpectrum (const string &spec_name) const |
virtual void | IncrementSpectra () const |
bool | SetSpectrumFamily (const string &spec_name, const string &family_name) |
bool | SetSpectrumFamily (const u_int spec_num, const string &family_name) |
bool | ResetSpectrumFamily (const string &spec_name) |
bool | ResetSpectrumFamily (const u_int spec_num) |
bool | StartFamily (const string &family_name) |
bool | StopFamily (const string &family_name) |
bool | SuspendFamily (const string &family_name) |
bool | ResetFamily (const string &family_name) |
virtual void | DumpEvent (const bool all=false, const u_int pmin=0, const u_int pmax=0) const |
virtual void | DumpEvent (const string &file_name, const bool all=false, const u_int pmin=0, const u_int pmax=0) const |
virtual void | DumpEvent (ostream &os, const bool all=false, const u_int pmin=0, const u_int pmax=0) const |
virtual void | PrintEvent () const |
virtual void | PrintEvent (const string &file_name) const |
virtual void | PrintEvent (ostream &os) const |
virtual void | PrintSpecList () const |
virtual void | PrintSpecList (const string &) const |
virtual void | PrintSpecList (ostream &os) const |
virtual void | PrintFamily (const string &family_name) |
virtual void | PrintFamily (ostream &os, const string &family_name) |
virtual void | PrintFamily (const string &file_name, const string &family_name) |
virtual int | LoadSpectraList (const string &filename, const bool append=true) |
virtual int | SaveSpectraList (const string &filename) const |
virtual int | SaveSelectedSpectra (const string &filename) const |
virtual int | SaveHistograms (const string &file_name) const |
virtual int | SaveSelectedHistograms (const string &file_name) const |
virtual int | SaveFamilyHistograms (const string &file_name, const string &family_name) const |
virtual void | RejectEvent () |
virtual int | AddContour (const string &ct_name, RContourBase &ct) |
virtual int | AddContour (RContour &ct) |
virtual bool | RemoveContour (const string &ct_name, const bool force=true) |
virtual bool | RemoveContour (const int ct_num, const bool force=true) |
virtual bool | RemoveContour (const RContour *ct, const bool force=true) |
virtual void | RemoveAllContours () |
virtual int | LoadContourList (const string &filename, const bool append=true) |
virtual int | SaveContourList (const string &filename) const |
virtual int | AddFilter (const string &f_name, FilterBase &f) |
virtual int | AddFilter (Filter *f) |
virtual bool | RemoveFilter (Filter *f, const bool force=true) |
virtual bool | RemoveFilter (const string &f_name, const bool force=true) |
virtual bool | RemoveFilter (const int f_num, const bool force=true) |
virtual void | RemoveAllFilters () |
virtual int | AddFilterFalse (const char *f_name) |
virtual int | AddFilterTrue (const char *f_name) |
virtual int | AddFilterNot (const char *f_name, const char *fnot_name) |
virtual int | AddFilterAnd (const char *f_name, const char *f1_name, const char *f2_name) |
virtual int | AddFilterOr (const char *f_name, const char *f1_name, const char *f2_name) |
virtual int | AddFilterXOr (const char *f_name, const char *f1_name, const char *f2_name) |
virtual int | AddFilterMultiAnd (const char *f_name, const char *fl_names) |
virtual int | AddFilterMultiOr (const char *f_name, const char *fl_names) |
virtual int | AddFilterGate (const char *f_name, const char *p_name, const double pmin, const double pmax, const int mode=filterMultiParAnd) |
virtual int | AddFilterContour (const char *f_name, const char *c_name, const char *x_name, const char *y_name, const bool inv=false, const int mode=filterMultiParAnd) |
virtual int | AddFilterContour (const char *f_name, const char *c_name, const char *x_name, const bool inv=false, const int mode=filterMultiParAnd) |
virtual int | LoadFilterList (const string &filename, const bool append=true) |
virtual int | SaveFilterList (const string &filename) const |
virtual bool | FilterSpectrum (const int sp_num, const string &f_name="") |
virtual bool | FilterSpectrum (const string &sp_name, const string &f_name="") |
virtual bool | FilterFamily (const string &family_name, const string &f_name="") |
virtual bool | FilterTree (const int t_num, const string &f_name="") |
virtual bool | FilterTree (const string &t_name, const string &f_name="") |
virtual bool | CheckFilter (const string &f_name) |
virtual bool | CheckFilter (const u_int f_num) |
virtual bool | CheckFilter (const Filter *f) |
ClassDef (EventManager, 0) | |
Protected Member Functions | |
EventManager (const EventManager &) | |
Protected Attributes | |
Event | event |
Structure physique de l'événement. | |
TreeList | tree_list |
Liste des arbres de l'analyse. | |
SpectrumList | spec_list |
Liste des spectres de l'analyse. | |
FilterList | filter_list |
Liste des filtres de l'analyse. | |
Private Member Functions | |
GObjectV (EventManager) | |
Cette classe décrit un gestionnaire d'événements: une structure d'événement, une liste de spectres associés, etc... C'est la classe centrale d'analyse, qui assure la cohérence entre les paramètres de l'événement, les spectres et les filtres.
Il s'agit d'une classe de base pour les classes d'analyse, qui fournit les méthodes pour:
EventManager::EventManager | ( | ) |
Constructeur par défaut.
|
protected |
Constructeur de recopie: il ne recopie pas (non implémenté)...
original | instance à recopier |
|
virtual |
Destructeur.
References FilterList::Empty(), filter_list, spec_list, and tree_list.
|
private |
Macro from GCpp library that defines the following functions:
|
inline |
Retourne le nombre total de paramètres de la structure d'événement.
References event.
Referenced by TreeInfo::AddAllParam(), GEVParamDisplayer::Button(), GEVParamSelectionRequester::Construct(), GEVTreeCreator::Construct(), GEVRunBase::EventParamClicked(), GEVParamDisplayer::GEVParamDisplayer(), and RunBase::Run().
|
inline |
Retourne le nombre de spectres définis.
References spec_list.
Referenced by GEVPage::PageSetPlotsSelect(), and GEVPageManager::SaveAnalysis().
|
inline |
Retourne le nombre d'arbres définis.
References tree_list.
Referenced by GEVPageManager::SaveAnalysis().
|
inline |
Retourne le nombre de contours du gestionnaire.
References filter_list, and GetContourListPtr().
Referenced by GEVPageManager::SaveAnalysis().
|
inline |
Retourne le nombre de filtres du gestionnaire.
References filter_list.
Referenced by GEVPageManager::SaveAnalysis().
|
inline |
Retourne le pointeur sur la structure d'événement.
References event.
Referenced by FilterList::FilterList(), FilterBaseGate::NewBase(), FilterBaseContour::NewBase(), and Spectrum::NewSpectrum().
|
inline |
Retourne le pointeur sur la liste d'arbres.
References tree_list.
Referenced by GEVTreeEditor::Construct().
|
inline |
Retourne le pointeur sur la liste de spectres.
References spec_list.
Referenced by AddSpecSumN(), GEVPad::AddSpectrumPlot(), GEVSpectrumCreator::Button(), GEVSpectrumCreator::CheckInputs(), GEVPadSpectraSelector::Construct(), GEVSpectrumEditor::Construct(), GEVContourEditor::Delete(), GEVFilterEditor::Delete(), FilterList::FilterList(), GEVHistoEditor::GEVHistoEditor(), GEVSpectrumCreator::GEVSpectrumCreator(), GEVPage::PadMenuFitSelectSpec1D(), GEVPage::PageSetPlotsSelect(), GEVPageManager::RemoveSpectrum(), and SpecOperN::SpecOperN().
|
inline |
Retourne le pointeur sur la liste de filtres.
References filter_list.
Referenced by FilterBaseMultiOp::AddFilter(), FilterBaseMultiOp::AddFilters(), FilterBaseMultiOp::CheckFilterNames(), GEVFilterCreator::CheckInputs(), GEVFilterEditor::Construct(), GEVFilterCreator::Construct(), FilterBaseMultiOp::CountFilterNames(), GEVContourEditor::Delete(), GEVFilterCreator::FilterRequest(), GetContourIndex(), GetFilterIndex(), GetFilterPtr(), FilterBaseAnd::NewBase(), FilterBaseOr::NewBase(), FilterBaseXOr::NewBase(), FilterBaseNot::NewBase(), FilterBaseContour::NewBase(), TreeInfo::ReadTreeInfo(), RemoveAllFilters(), GEVTreeEditor::SelectFilter(), and GEVSpectrumEditor::SelectFilter().
|
inline |
Retourne le pointeur sur la liste de contours (de la liste de filtres).
References filter_list, and FilterList::GetContourListPtr().
Referenced by GEVPad::AddContour(), GEVFilterCreator::Button(), GEVFilterCreator::CheckInputs(), GEVPadContourSelector::Construct(), GEVFilterCreator::ContourClicked(), GEVPadContourEditor::ContourEditCheck(), ContourNumber(), GEVFilterCreator::ContourParamXChanged(), GEVFilterCreator::ContourTextChanged(), GetContourPtr(), GEVContourEditor::GEVContourEditor(), GEVRunBase::MenuAnalysisClean(), GEVPadContour::Read(), and RemoveAllContours().
|
inline |
Retourne le pointeur sur la structure d'événement.
References event.
|
inline |
Retourne le pointeur sur la liste d'arbres.
References tree_list.
|
inline |
Retourne le pointeur sur la liste de spectres.
References spec_list.
|
inline |
Retourne le pointeur sur la liste de filtres.
References filter_list.
|
inline |
Retourne le pointeur sur la liste de contours (de la liste de filtres).
References filter_list, and FilterList::GetContourListPtr().
|
inlinevirtual |
Renvoie le pointeur d'un paramètre identifié par son nom. Si le paramètre n'existe pas, un pointeur NULL est retournée.
n | numéro du paramètre |
References event, and Event::GetParamPtr().
Referenced by TreeInfo::AddParam(), GEVParamDisplayer::Button(), GEVFilterCreator::CheckInputs(), GEVSpectrumCreator::CheckInputs(), GEVParamSelectionRequester::Construct(), GEVTreeCreator::Construct(), GEVFilterCreator::ContourParamXChanged(), GEVFilterCreator::ContourTextChanged(), GEVRunBase::EventParamClicked(), TreeInfo::Find(), GEVFilterCreator::GateParamChanged(), and GEVParamDisplayer::GEVParamDisplayer().
|
inlinevirtual |
Renvoie le pointeur d'un paramètre identifié par son numéro. Si le paramètre n'existe pas, un pointeur NULL est retournée.
par_name | nom du paramètre |
References event, and Event::GetParamPtr().
|
inlinevirtual |
Renvoie le nom d'un paramètre identifié par son numéro. Si le paramètre n'existe pas, une chaîne vide est retournée.
n | numéro du paramètre |
References event, and Event::GetParamName().
Referenced by GEVFilterCreator::ContourParamXClicked(), GEVFilterCreator::ContourParamYClicked(), GEVFilterCreator::GateParamClicked(), GEVSpectrumCreator::GEVSpectrumCreator(), GEVSpectrumCreator::XParamClicked(), GEVSpectrumCreator::YParamClicked(), and GEVSpectrumCreator::ZParamClicked().
|
inlinevirtual |
Renvoie le numéro d'un paramètre identifié par son nom. Si le paramètre n'existe pas, la valeur EVENT_UNKNOWN_PARAM est retournée.
par_name | nom du paramètre |
References event, and Event::GetParamIndex().
Referenced by GEVFilterCreator::ContourParamXClicked(), GEVFilterCreator::ContourParamYClicked(), GEVFilterCreator::GateParamClicked(), GEVSpectrumCreator::XParamClicked(), GEVSpectrumCreator::YParamClicked(), and GEVSpectrumCreator::ZParamClicked().
|
inlinevirtual |
Retourne la dimension d'un paramètre, ou Event::undefinedParam si le paramètre n'est pas défini.
n | numéro du paramètre |
References event, and Event::GetParamDimension().
|
inlinevirtual |
Retourne la dimension d'un paramètre, ou Event::undefinedParam si le paramètre n'est pas défini.
par_name | nom du paramètre |
References event, and Event::GetParamDimension().
|
inlinevirtual |
Retourne le pointeur sur un arbre à partir de son numéro dans la liste. Si l'arbre n'existe pas, retourne NULL.
t_num | numéro de l'arbre recherché |
References TreeList::GetTreePtr(), and tree_list.
Referenced by GEVTreeCreator::CheckInputs(), CloseTree(), FilterTree(), GetTreeFile(), GetTreeFileMode(), GetTreeFileName(), IsTreeClosed(), IsTreeOpen(), OpenTree(), SetTreeFile(), StartTree(), StopTree(), and SuspendTree().
|
inlinevirtual |
Retourne le pointeur sur un arbre à partir de son nom dans la liste. Si l'arbre n'existe pas, retourne NULL.
t_name | nom de l'arbre recherché |
References TreeList::GetTreePtr(), and tree_list.
|
inlinevirtual |
Retourne le numéro d'un arbre à partir de son nom dans la liste. Si l'arbre n'existe pas, retourne -1.
t_name | nom de l'arbre recherché |
References TreeList::GetTreeIndex(), and tree_list.
|
inlinevirtual |
Retourne le pointeur sur un spectre à partir de son numéro dans la liste. Si le spectre n'existe pas, retourne NULL.
num | numéro du spectre recherché |
References SpectrumList::GetSpectrumPtr(), and spec_list.
Referenced by AddSpecDiv(), AddSpecHCumul(), AddSpecHMean(), AddSpecHSum(), AddSpecInv(), AddSpecNorm(), AddSpecProd(), AddSpecSqrt(), AddSpecSum(), GEVPad::AddSpectrum(), GEVExternHistoRequester::Button(), GEVSpectrumCreator::CheckInputs(), GEVSpectrumEditor::Copy(), FilterSpectrum(), SpecHMean::NewSpectrumDef(), SpecHCumul::NewSpectrumDef(), SpecHSum::NewSpectrumDef(), GEVPlot::Read(), RemoveAllSpectra(), ResetSpectrum(), GEVPageManager::SaveAnalysis(), SpecOper::SetOperData(), StartSpectrum(), StopSpectrum(), SuspendSpectrum(), User1DIncrement(), User1DSetValue(), User2DIncrement(), and User2DSetValue().
|
inlinevirtual |
Retourne le pointeur sur un spectre à partir de son nom dans la liste. Si le spectre n'existe pas, retourne NULL.
spec_name | nom du spectre recherché |
References SpectrumList::GetSpectrumPtr(), and spec_list.
|
inlinevirtual |
Retourne le numéro d'un spectre à partir de son nom dans la liste. Si le spectre n'existe pas, retourne -1.
spec_name | nom du spectre recherché |
References SpectrumList::GetSpectrumIndex(), and spec_list.
Referenced by GEVSpectrumCreator::SpecRequest().
|
inlinevirtual |
Retourne le nom d'un spectre de la liste, ou une chaîne vide si le spectre n'existe pas.
spec_num | numéro du spectre recherché |
References SpectrumList::GetSpectrumName(), and spec_list.
|
inline |
Retourne le pointeur sur l'histogramme d'un spectre à partir de son numéro dans la liste. Si le spectre n'existe pas, retourne NULL.
num | numéro du spectre dont on cherche l'histogramme |
References SpectrumList::GetHistoPtr(), and spec_list.
|
inline |
Retourne le pointeur sur l'histogramme d'un spectre à partir de son nom dans la liste. Si le spectre n'existe pas, retourne NULL.
spec_name | nom du spectre dont on cherche l'histogramme |
References SpectrumList::GetHistoPtr(), and spec_list.
|
inlinevirtual |
Retourne le pointeur sur un contour de la liste, ou NULL si le contour n'existe pas.
cname | nom du contour recherché |
References GetContourListPtr().
Referenced by GetContourName().
|
inlinevirtual |
Retourne le pointeur sur un contour de la liste, ou NULL si le contour n'existe pas.
cnum | numéro du contour recherché |
References GetContourListPtr().
|
inlinevirtual |
Retourne le numéro d'un contour de la liste, ou -1 si le contour n'existe pas.
cname | nom du contour recherché |
References GetFilterListPtr().
|
inlinevirtual |
Retourne le nom d'un contour de la liste, ou une chaîne vide si le contour n'existe pas.
cnum | numéro du contour recherché |
References GetContourPtr().
|
inlinevirtual |
Retourne le pointeur sur un filtre de la liste, ou NULL si le filtre n'existe pas.
fname | nom du filtre recherché |
References GetFilterListPtr().
Referenced by GetFilterName(), and Spectrum::SetFilters().
|
inlinevirtual |
Retourne le pointeur sur un filtre de la liste, ou NULL si le filtre n'existe pas.
fnum | numéro du filtre recherché |
References GetFilterListPtr().
|
inlinevirtual |
Retourne le numéro d'un filtre de la liste, ou -1 si le filtre n'existe pas.
fname | nom du filtre recherché |
References GetFilterListPtr().
|
inlinevirtual |
Retourne le nom d'un filtre de la liste, ou une chaîne vide si le filtre n'existe pas.
fnum | numéro du filtre recherché |
References GetFilterPtr().
|
virtual |
Ajout d'un paramètre à la structure de l'événement. La fonction retourne le numéro du paramètre ajouté, ou -1 en cas d'erreur;
par | instance du paramètre à ajouter (il est duppliqué) |
Reimplemented in GanilRun, and TreeRun.
Referenced by TreeRun::AddParam(), GanilRun::AddParam(), AddParamArray(), AddParamMultihit(), and AddParamSingle().
|
inlinevirtual |
Ajoute un paramètre utilisateur de type single. La fonction retourne le numéro du paramètre dans la structure d'événement, où une valeur négative en cas d'erreur.
par_name | nom du paramètre |
d | donnée qui fixe le type numérique associé |
References AddParam().
|
inlinevirtual |
Ajoute un paramètre utilisateur de type array (tableau). La fonction retourne le numéro du paramètre dans la structure d'événement, où une valeur négative en cas d'erreur.
par_name | nom du paramètre |
dim | dimension du paramètre tableau |
d | donnée qui fixe le type numérique associé |
References AddParam().
|
inlinevirtual |
Ajoute un paramètre utilisateur de type multihit. La fonction retourne le numéro du paramètre dans la structure d'événement, où une valeur négative en cas d'erreur.
par_name | nom du paramètre |
d | donnée qui fixe le type numérique associé |
References AddParam().
const Data & EventManager::GetParamDefaultValue | ( | const u_int | num | ) |
const Data & EventManager::GetParamDefaultValue | ( | const string & | par_name | ) |
bool EventManager::SetParamDefaultValue | ( | const u_int | num, |
const Data & | d | ||
) |
Définit la valeur par défault associée à un paramètre de la structure d'événement.
num | numéro du paramètre |
d | donnée correspondant à la valeur par défaut |
References event.
bool EventManager::SetParamDefaultValue | ( | const string & | par_name, |
const Data & | d | ||
) |
Définit la valeur par défault associée à un paramètre de la structure d'événement.
par_name | nom du paramètre |
d | donnée correspondant à la valeur par défaut |
References event.
const Data & EventManager::GetParam | ( | const u_int | num | ) |
Retourne la donnée associée à un paramètre de l'événement en cours. Le type en retour est une référence sur l'instance Data associée au paramètre, avec le qualificatif const pour protéger l'appel à des méthodes de la classe Data affectant le paramètre, ce qui est interdit pour un paramètre brut de l'acquisition.
Dans le cas d'un paramètre à valeurs multiples (ParamMultihit ou ParamArray, c'est la valeur courante qui est retournée - se référer à la documentation de ces classes).
num | numéro de paramètre |
References bad_data, and event.
Referenced by GetParam().
const Data & EventManager::GetParam | ( | const string & | par_name | ) |
Retourne la donnée associée à un paramètre de l'événement en cours. Le type en retour est une référence sur l'instance Data associée au paramètre, avec le qualificatif const pour protéger l'appel à des méthodes de la classe Data affectant le paramètre, ce qui est interdit pour un paramètre brut de l'acquisition.
Dans le cas d'un paramètre à valeurs multiples (ParamMultihit ou ParamArray, c'est la valeur courante qui est retournée - se référer à la documentation de ces classes).
par_name | nom de paramètre |
const Data & EventManager::GetParam | ( | const u_int | num, |
const u_int | index | ||
) |
Retourne la donnée associée à un paramètre de l'événement en cours. Le type en retour est une référence sur l'instance Data associée au paramètre, avec le qualificatif const pour protéger l'appel à des méthodes de la classe Data affectant le paramètre, ce qui est interdit pour un paramètre brut de l'acquisition.
La méthode s'applique aux paramètres à valeurs multiples (ParamMultihit ou ParamArray). Dans le cas d'un paramètre ParamSingle, le retour est néanmoins correct dans le cas où l'index vaut 0.
num | numéro de paramètre |
index | index de la valeur à saisir dans le paramètre |
References bad_data, Param::Dimension(), event, and Param::Type().
const Data & EventManager::GetParam | ( | const string & | par_name, |
const u_int | index | ||
) |
Retourne la donnée associée à un paramètre de l'événement en cours. Le type en retour est une référence sur l'instance Data associée au paramètre, avec le qualificatif const pour protéger l'appel à des méthodes de la classe Data affectant le paramètre, ce qui est interdit pour un paramètre brut de l'acquisition.
La méthode s'applique aux paramètres à valeurs multiples (ParamMultihit ou ParamArray). Dans le cas d'un paramètre ParamSingle, le retour est néanmoins correct dans le cas où l'index vaut 0.
par_name | nom de paramètre |
index | index de la valeur à saisir dans le paramètre |
References bad_data, event, and GetParam().
const Data & EventManager::SetParam | ( | const u_int | num, |
const T & | val | ||
) |
Méthode patron qui sert à l'affectation d'un paramètre utilisateur à partir d'une valeur donnée par un type de base ou une instance de type Data. Dans le cas d'un paramètre de type ParamArray, c'est la donnée courante du tableau qui est affectée. Dans le cas d'un paramètre de type ParamMultihit, une nouvelle donnée est ajoutée en fin de liste. Le type en retour est une référence sur l'instance Data associée au paramètre (après affectation), avec le qualificatif const car la donnée en retour (par référence) ne doit pas être modifiée directement.
num | numéro de paramètre |
val | valeur à affecter (Data ou type de base) |
References bad_data, and event.
Referenced by TreeRun::SetParam(), SetParam(), and GanilRun::SetParam().
const Data & EventManager::SetParam | ( | const string & | par_name, |
const T & | val | ||
) |
Méthode patron qui sert à l'affectation d'un paramètre utilisateur à partir d'une valeur donnée par un type de base ou une instance de type Data. Dans le cas d'un paramètre de type ParamArray, c'est la donnée courante du tableau qui est affectée. Dans le cas d'un paramètre de type ParamMultihit, une nouvelle donnée est ajoutée en fin de liste. Le type en retour est une référence sur l'instance Data associée au paramètre (après affectation), avec le qualificatif const car la donnée en retour (par référence) ne doit pas être modifiée directement.
par_name | nom du paramètre |
val | valeur à affecter (Data ou type de base) |
References bad_data, event, and SetParam().
const Data & EventManager::SetParam | ( | const u_int | num, |
const u_int | index, | ||
const T & | val | ||
) |
Méthode patron qui sert à l'affectation d'un paramètre utilisateur à partir d'une valeur donnée par un type de base ou une instance de type Data. Le type en retour est une référence sur l'instance Data associée au paramètre (après affectation), avec le qualificatif const car la donnée en retour (par référence) ne doit pas être modifiée directement. Dans le cas d'un paramètre de type ParamMultihit, cette méthode ne doit être appelée que pour modifier une donnée déjà dans la liste. Pour ajouter une nouvelle donnée à la liste il faut appeler la méthode sans spécification d'index.
num | numéro de paramètre |
index | index de la valeur à affecter dans le paramètre |
val | valeur à affecter (Data ou type de base) |
References bad_data, Param::Dimension(), and event.
const Data & EventManager::SetParam | ( | const string & | par_name, |
const u_int | index, | ||
const T & | val | ||
) |
Méthode patron qui sert à l'affectation d'un paramètre utilisateur à partir d'une valeur donnée par un type de base ou une instance de type Data. Le type en retour est une référence sur l'instance Data associée au paramètre (après affectation), avec le qualificatif const car la donnée en retour (par référence) ne doit pas être modifiée directement. Dans le cas d'un paramètre de type ParamMultihit, cette méthode ne doit être appelée que pour modifier une donnée déjà dans la liste. Pour ajouter une nouvelle donnée à la liste il faut appeler la méthode sans spécification d'index.
par_name | nom du paramètre |
index | index de la valeur à affecter dans le paramètre |
val | valeur à affecter (Data ou type de base) |
References bad_data, event, and SetParam().
|
virtual |
Ajoute un arbre à la liste, et retourne le numéro qui lui est attribué (voir doc de TreeInfo).
t_name | nom de l'arbre |
f_name | nom de fichier associé |
n_max | nombre maxi d'événements (pour mode maxEventTree) |
References TreeList::AddTree(), and tree_list.
Referenced by GEVTreeCreator::Button().
|
virtual |
Fonction qui initialise la structure d'un l'arbre: une fois initialisé, il ne peut plus être modifié. La fonction retourne 0 si tout s'est bien passé.
t_name | nom de l'arbre à initialiser |
References TreeInfo::Init(), and tree_list.
Referenced by GEVTreeCreator::Button().
|
virtual |
Fonction qui initialise la structure d'un l'arbre: une fois initialisé, il ne peut plus être modifié. La fonction retourne 0 si tout s'est bien passé.
t_num | numéro de l'arbre à initialiser (-1 pour tous les arbres) |
References TreeInfo::Init(), and tree_list.
|
virtual |
Supprime un arbre de la liste.
t_ptr | pointeur sur l'arbre à supprimer |
References tree_list.
Referenced by GEVPageManager::RemoveTree().
|
virtual |
|
virtual |
|
virtual |
Suppression de tous les arbres de la liste.
References tree_list.
Referenced by GEVRunBase::MenuAnalysisClean().
|
virtual |
Fonction qui modifie le nom de fichier associé un l'arbre. La fonction retourne 0 si tout s'est bien passé, une valeur négative si le mode a été modifié (avec message d'erreur) et 1 si le fichier n'est pas fermé, auquel cas la fonction ne change pas le nom, ou 2 si l'arbre n'existe pas.
t_num | numéro de l'arbre |
f_name | nouveau nom de fichier |
n_max | nombre maxi d'événements par fichier (mode maxEventTree) |
References GetTreePtr(), and TreeInfo::SetTreeFile().
|
virtual |
Fonction qui retourne le nom générique de fichier d'arbre.
t_num | numéro de l'arbre |
References TreeInfo::GetTreeFile(), and GetTreePtr().
|
virtual |
Fonction qui retourne le nom effectif de fichier d'arbre.
t_num | numéro de l'arbre |
References TreeInfo::GetFileName(), and GetTreePtr().
|
virtual |
Fonction qui retourne le mode de création/fermeture des fichiers.
t_num | numéro de l'arbre |
References TreeInfo::GetFileMode(), and GetTreePtr().
|
virtual |
Fonction qui modifie le nom de fichier associé un l'arbre. La fonction retourne 0 si tout s'est bien passé, une valeur négative si le mode a été modifié (avec message d'erreur) et 1 si le fichier n'est pas fermé, auquel cas la fonction ne change pas le nom, ou 2 si l'arbre n'existe pas.
t_name | nom de l'arbre |
f_name | nouveau nom de fichier |
n_max | nombre maxi d'événements par fichier (mode maxEventTree) |
References GetTreePtr(), and TreeInfo::SetTreeFile().
|
virtual |
Fonction qui retourne le nom générique de fichier d'arbre.
t_name | nom de l'arbre |
References TreeInfo::GetTreeFile(), and GetTreePtr().
|
virtual |
Fonction qui retourne le nom effectif de fichier d'arbre.
t_name | nom de l'arbre |
References TreeInfo::GetFileName(), and GetTreePtr().
|
virtual |
Fonction qui retourne le mode de création/fermeture des fichiers.
t_name | nom de l'arbre |
References TreeInfo::GetFileMode(), and GetTreePtr().
|
virtual |
Ajoute un paramètre à un arbre du gestionnaire d'événement. La fonction retourne un booléen et non le numéro attribué, parce dans le cas d'un paramètre multhihit, une branche spéciale est créée.
t_num | numéro de l'arbre |
p_ptr | pointeur sur le paramètre de l'événement |
References TreeInfo::AddParam(), and tree_list.
Referenced by GEVTreeCreator::Button().
|
virtual |
Ajoute un paramètre à un arbre du gestionnaire d'événement. La fonction retourne un booléen et non le numéro attribué, parce dans le cas d'un paramètre multhihit, une branche spéciale est créée.
t_num | numéro de l'arbre |
p_name | nom du paramètre de l'événement |
References TreeInfo::AddParam(), and tree_list.
|
virtual |
Ajoute un paramètre à un arbre du gestionnaire d'événement. La fonction retourne un booléen et non le numéro attribué, parce dans le cas d'un paramètre multhihit, une branche spéciale est créée.
t_num | numéro de l'arbre |
p_num | numéro du paramètre de l'événement |
References TreeInfo::AddParam(), and tree_list.
|
virtual |
Ajoute un ensemble de paramètre à un arbre du gestionnaire d'événement. La fonction retourne le nombre de paramètres ajoutés.
t_num | numéro de l'arbre |
p1 | numéro du premier paramètre deà inclure |
p2 | numéro du dernier paramètre deà inclure |
References TreeInfo::AddParamRange(), and tree_list.
|
virtual |
Ajoute tous les paramètres à un arbre du gestionnaire d'événement. La fonction retourne le nombre de paramètres ajoutés.
t_num | numéro de l'arbre |
References TreeInfo::AddAllParam(), and tree_list.
|
virtual |
Ajoute un paramètre à un arbre du gestionnaire d'événement. La fonction retourne un booléen et non le numéro attribué, parce dans le cas d'un paramètre multhihit, une branche spéciale est créée.
t_name | nom de l'arbre |
p_ptr | pointeur sur le paramètre de l'événement |
References TreeInfo::AddParam(), and tree_list.
|
virtual |
Ajoute un paramètre à un arbre du gestionnaire d'événement. La fonction retourne un booléen et non le numéro attribué, parce dans le cas d'un paramètre multhihit, une branche spéciale est créée.
t_name | nom de l'arbre |
p_name | nom du paramètre de l'événement |
References TreeInfo::AddParam(), and tree_list.
|
virtual |
Ajoute un paramètre à un arbre du gestionnaire d'événement. La fonction retourne un booléen et non le numéro attribué, parce dans le cas d'un paramètre multhihit, une branche spéciale est créée.
t_name | nom de l'arbre |
p_num | numéro du paramètre de l'événement |
References TreeInfo::AddParam(), and tree_list.
|
virtual |
Ajoute un ensemble de paramètres à un arbre du gestionnaire d'événement. La fonction retourne le nombre de paramètres ajoutés.
t_name | nom de l'arbre |
p1 | numéro du premier paramètre deà inclure |
p2 | numéro du dernier paramètre deà inclure |
References TreeInfo::AddParamRange(), and tree_list.
|
virtual |
Ajoute un paramètre à un arbre du gestionnaire d'événement. La fonction retourne le nombre de paramètres ajoutés.
t_name | nom de l'arbre |
References TreeInfo::AddAllParam(), and tree_list.
|
inlinevirtual |
Ouvre tous les arbres de la liste qui sont pas déjà ouverts. L'argument indique le mode sélectionné: seuls les arbres fonctionnant sur ce mode sont ouverts (tous si m vaut -1).
m | mode de fichier sélectionné |
References TreeList::OpenList(), and tree_list.
|
inlinevirtual |
Ferme tous les arbres de la liste. L'argument indique le mode sélectionné: seuls les arbres fonctionnant sur ce mode sont fermés (tous si m vaut -1).
m | mode de fichier sélectionné |
References TreeList::CloseList(), and tree_list.
Referenced by GEVRunBase::Reset().
|
virtual |
Fonction qui ouvre un nouveau fichier pour un arbre.
t_num | numéro de l'arbre |
References GetTreePtr(), and TreeInfo::Open().
|
virtual |
Fonction qui ouvre un nouveau fichier pour un arbre.
t_name | nom de l'arbre |
References GetTreePtr(), and TreeInfo::Open().
|
virtual |
Fonction qui ferme le fichier d'un arbre.
t_num | numéro de l'arbre |
References TreeInfo::Close(), and GetTreePtr().
|
virtual |
Fonction qui ferme le fichier d'un arbre.
t_name | nom de l'arbre |
References TreeInfo::Close(), and GetTreePtr().
|
virtual |
Fonction qui teste si un fichier d'arbre est ouvert.
t_num | numéro de l'arbre |
References GetTreePtr(), and TreeInfo::IsOpen().
|
virtual |
Fonction qui teste si un fichier d'arbre est ouvert.
t_name | nom de l'arbre |
References GetTreePtr(), and TreeInfo::IsOpen().
|
virtual |
Fonction qui teste si un fichier d'arbre est fermé.
t_num | numéro de l'arbre |
References GetTreePtr(), and TreeInfo::IsClosed().
|
virtual |
Fonction qui teste si un fichier d'arbre est fermé.
t_name | nom de l'arbre |
References GetTreePtr(), and TreeInfo::IsClosed().
bool EventManager::StartTree | ( | const int | t_num = -1 | ) | const |
Démarrage (de l'incrémentation) d'un arbre. Retourne vrai si l'arbre existe.
t_num | numéro de l'arbre (si t_num vaut -1, tous les arbres) |
References GetTreePtr(), TreeInfo::Start(), TreeList::StartList(), and tree_list.
bool EventManager::StopTree | ( | const int | t_num = -1 | ) | const |
Arrêt (de l'incrémentation) d'un arbre. Retourne vrai si l'arbre existe.
t_num | numéro de l'arbre (si t_num vaut -1, tous les arbres) |
References GetTreePtr(), TreeInfo::Stop(), TreeList::StopList(), and tree_list.
bool EventManager::SuspendTree | ( | const int | t_num = -1 | ) | const |
Suspension (de l'incrémentation) d'un arbre. Retourne vrai si l'arbre existe.
t_num | numéro de l'arbre (si t_num vaut -1, tous les arbres) |
References GetTreePtr(), TreeInfo::Suspend(), TreeList::SuspendList(), and tree_list.
bool EventManager::StartTree | ( | const string & | t_name | ) | const |
Démarrage (de l'incrémentation) d'un arbre. Retourne vrai si l'arbre existe.
t_name | nom de l'arbre |
References GetTreePtr(), and TreeInfo::Start().
bool EventManager::StopTree | ( | const string & | t_name | ) | const |
Arrêt (de l'incrémentation) d'un arbre. Retourne vrai si l'arbre existe.
t_name | nom de l'arbre |
References GetTreePtr(), and TreeInfo::Stop().
bool EventManager::SuspendTree | ( | const string & | t_name | ) | const |
Suspension (de l'incrémentation) d'un arbre. Retourne vrai si l'arbre existe.
t_name | nom de l'arbre |
References GetTreePtr(), and TreeInfo::Suspend().
|
virtual |
Lecture d'une liste d'arbres dans un fichier. La valeur en retour est le nombre d'arbres lus, ou -1 en cas d'erreur.
file_name | nom du fichier |
append | indique s'il faut ajouter les arbres à la liste ou la recréer |
References TreeList::Load(), and tree_list.
Referenced by GEVPageManager::LoadAnalysis().
|
virtual |
Sauvegarde d'une liste d'arbres dans un fichier. La valeur en retour est le nombre d'arbres écrits, ou -1 en cas d'erreur.
file_name | nom du fichier |
References TreeList::Save(), and tree_list.
Referenced by GEVPageManager::SaveAnalysis().
int EventManager::AddSpecMono | ( | const string & | spec_name, |
const u_int | par_num, | ||
const u_int | nx, | ||
const double | x1, | ||
const double | x2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre 1D sur un paramètre. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_num | numéro du paramètre associé au spectre |
nx | nombre de canaux de la dimension X |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), event, and spec_list.
Referenced by AddSpecMono(), GEVSpectrumCreator::Button(), and GEVSpectrumEditor::Copy().
int EventManager::AddSpecMono | ( | const string & | spec_name, |
const string & | par_name, | ||
const u_int | nx, | ||
const double | x1, | ||
const double | x2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre 1D sur un paramètre. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_name | nom du paramètre associé au spectre |
nx | nombre de canaux de la dimension X |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
family_name | Famille à laquelle associer le spectre |
References AddSpecMono(), and event.
int EventManager::AddSpecBidim | ( | const string & | spec_name, |
const u_int | par_num_x, | ||
const u_int | nx, | ||
const double | x1, | ||
const double | x2, | ||
const u_int | par_num_y, | ||
const u_int | ny, | ||
const double | y1, | ||
const double | y2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre 2D sur deux paramètres. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_num_x | numéro du paramètre X associé au spectre |
nx | nombre de canaux de la dimension X |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
par_num_y | numéro du paramètre Y associé au spectre |
ny | nombre de canaux de la dimension Y |
y1 | Valeur minimum de la dimension Y |
y2 | Valeur maximum de la dimension Y |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), event, and spec_list.
Referenced by AddSpecBidim(), GEVSpectrumCreator::Button(), and GEVSpectrumEditor::Copy().
int EventManager::AddSpecBidim | ( | const string & | spec_name, |
const string & | par_name_x, | ||
const u_int | nx, | ||
const double | x1, | ||
const double | x2, | ||
const string & | par_name_y, | ||
const u_int | ny, | ||
const double | y1, | ||
const double | y2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre 2D sur deux paramètres. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_name_x | nom du paramètre X associé au spectre |
nx | nombre de canaux de la dimension X |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
par_name_y | nom du paramètre Y associé au spectre |
ny | nombre de canaux de la dimension Y |
y1 | Valeur minimum de la dimension Y |
y2 | Valeur maximum de la dimension Y |
family_name | Famille à laquelle associer le spectre |
References AddSpecBidim().
int EventManager::AddSpecTridim | ( | const string & | spec_name, |
const u_int | par_num_x, | ||
const u_int | nx, | ||
const double | x1, | ||
const double | x2, | ||
const u_int | par_num_y, | ||
const u_int | ny, | ||
const double | y1, | ||
const double | y2, | ||
const u_int | par_num_z, | ||
const u_int | nz, | ||
const double | z1, | ||
const double | z2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre 3D sur trois paramètres. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_num_x | numéro du paramètre X associé au spectre |
nx | nombre de canaux de la dimension X |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
par_num_y | numéro du paramètre Y associé au spectre |
ny | nombre de canaux de la dimension Y |
y1 | Valeur minimum de la dimension Y |
y2 | Valeur maximum de la dimension Y |
par_num_z | numéro du paramètre Z associé au spectre |
nz | nombre de canaux de la dimension Z |
z1 | Valeur minimum de la dimension Z |
z2 | Valeur maximum de la dimension Z |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), event, and spec_list.
Referenced by AddSpecTridim(), GEVSpectrumCreator::Button(), and GEVSpectrumEditor::Copy().
int EventManager::AddSpecTridim | ( | const string & | spec_name, |
const string & | par_name_x, | ||
const u_int | nx, | ||
const double | x1, | ||
const double | x2, | ||
const string & | par_name_y, | ||
const u_int | ny, | ||
const double | y1, | ||
const double | y2, | ||
const string & | par_name_z, | ||
const u_int | nz, | ||
const double | z1, | ||
const double | z2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre 3D sur trois paramètres. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_name_x | nom du paramètre X associé au spectre |
nx | nombre de canaux de la dimension X |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
par_name_y | nom du paramètre Y associé au spectre |
ny | nombre de canaux de la dimension Y |
y1 | Valeur minimum de la dimension Y |
y2 | Valeur maximum de la dimension Y |
par_name_z | nom du paramètre Z associé au spectre |
nz | nombre de canaux de la dimension Z |
z1 | Valeur minimum de la dimension Z |
z2 | Valeur maximum de la dimension Z |
family_name | Famille à laquelle associer le spectre |
References AddSpecTridim().
int EventManager::AddSpecDistrib | ( | const string & | spec_name, |
const u_int | par_num, | ||
const double | x1, | ||
const double | x2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre Distrib sur un paramètre (de type ParamArray). La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_num | numéro du paramètre associé au spectre |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), event, spec_list, and Param::TypeId().
Referenced by AddSpecDistrib(), GEVSpectrumCreator::Button(), and GEVSpectrumEditor::Copy().
int EventManager::AddSpecDistrib | ( | const string & | spec_name, |
const string & | par_name, | ||
const double | x1, | ||
const double | x2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre Distrib sur un paramètre (de type ParamArray). La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_name | nom du paramètre associé au spectre |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
family_name | Famille à laquelle associer le spectre |
References AddSpecDistrib(), and event.
int EventManager::AddSpecTrace | ( | const string & | spec_name, |
const u_int | par_num, | ||
const double | x1, | ||
const double | x2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre Trace sur un paramètre (de type ParamArray). La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_num | numéro du paramètre associé au spectre |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), event, spec_list, and Param::TypeId().
Referenced by AddSpecTrace(), GEVSpectrumCreator::Button(), and GEVSpectrumEditor::Copy().
int EventManager::AddSpecTrace | ( | const string & | spec_name, |
const string & | par_name, | ||
const double | x1, | ||
const double | x2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre Trace sur un paramètre (de type ParamArray). La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_name | nom du paramètre associé au spectre |
x1 | Valeur minimum de la dimension X |
x2 | Valeur maximum de la dimension X |
family_name | Famille à laquelle associer le spectre |
References AddSpecTrace(), and event.
int EventManager::AddSpecCumul | ( | const string & | spec_name, |
const u_int | par_num, | ||
const double | x1, | ||
const double | x2, | ||
const u_int | ny, | ||
const double | y1, | ||
const double | y2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre Cumul de traces sur un paramètre (de type ParamArray). La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_num | numéro du paramètre associé au spectre |
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 |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), event, spec_list, and Param::TypeId().
Referenced by AddSpecCumul(), GEVSpectrumCreator::Button(), and GEVSpectrumEditor::Copy().
int EventManager::AddSpecCumul | ( | const string & | spec_name, |
const string & | par_name, | ||
const double | x1, | ||
const double | x2, | ||
const u_int | ny, | ||
const double | y1, | ||
const double | y2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre Cumul de traces sur un paramètre (de type ParamArray). La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | chaîne donnant le nom du spectre |
par_name | nom du paramètre associé au spectre |
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 |
family_name | Famille à laquelle associer le spectre |
References AddSpecCumul(), and event.
int EventManager::AddSpecHisto | ( | TH1 & | h, |
const string & | family_name = "" |
||
) |
Ajout d'un spectre à partir d'un histogramme ROOT externe. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
h | histogram defined and managed externally |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), and spec_list.
int EventManager::AddSpecExtern | ( | const string & | h_name, |
const string & | f_name, | ||
const string & | s_name = "" , |
||
const string & | family_name = "" |
||
) |
Ajout d'un spectre externe (histogramme d'un fichier ROOT). La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
h_name | nom de l'histogramme dans le fichier |
f_name | nom du fichier ROOT |
s_name | nom du spectre |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), and spec_list.
Referenced by GEVExternHistoRequester::Button(), and GEVSpectrumCreator::Button().
int EventManager::AddSpecUser1D | ( | const string & | spec_name, |
const u_int | nx, | ||
const double | x1, | ||
const double | x2, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre utilisateur 1D. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
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 |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), and spec_list.
int EventManager::AddSpecUser2D | ( | 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 string & | family_name = "" |
||
) |
Ajout d'un spectre utilisateur 2D. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
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 |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), and spec_list.
int EventManager::AddSpecNorm | ( | const string & | spec_name, |
const string & | oper_name, | ||
const double | norm = 1. , |
||
const string & | family_name = "" |
||
) |
Ajout d'un spectre normalisé. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | Nom du spectre |
oper_name | Nom du spectre opérande |
norm | Valeur de normalisation |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
Referenced by GEVSpectrumCreator::Button().
int EventManager::AddSpecSqrt | ( | const string & | spec_name, |
const string & | oper_name, | ||
const double | c0 = 1. , |
||
const double | c1 = 0. , |
||
const string & | family_name = "" |
||
) |
Ajout d'un spectre racine carrée: S = c0*sqrt(abs(S0)) + c1. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | Nom du spectre |
oper_name | Nom du spectre opérande S |
c0 | Coefficient multiplicatif |
c1 | Coefficient additif (offset) |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
Referenced by GEVSpectrumCreator::Button().
int EventManager::AddSpecInv | ( | const string & | spec_name, |
const string & | oper_name, | ||
const double | c0 = 1. , |
||
const double | c1 = 0. , |
||
const double | c2 = 0. , |
||
const string & | family_name = "" |
||
) |
Ajout d'un spectre inverse:
spec_name | Nom du spectre |
oper_name | Nom du spectre opérande S |
c0 | Coefficient multiplicatif |
c1 | Coefficient additif (offset) |
c2 | Valeur en cas de division par zéro |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
Referenced by GEVSpectrumCreator::Button().
int EventManager::AddSpecSum | ( | const string & | spec_name, |
const string & | oper0_name, | ||
const string & | oper1_name, | ||
const double | c0 = 1. , |
||
const double | c1 = 1. , |
||
const double | c2 = 0. , |
||
const string & | family_name = "" |
||
) |
Ajout d'un spectre somme pondérée: S = c0*S0 + c1*S1 + c2. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | Nom du spectre |
oper0_name | Nom du premier spectre opérande S0 |
oper1_name | Nom du second spectre opérande S1 |
c0 | Pondération du premier spectre |
c1 | Pondération du second spectre |
c2 | Offset |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
Referenced by GEVSpectrumCreator::Button().
int EventManager::AddSpecProd | ( | const string & | spec_name, |
const string & | oper0_name, | ||
const string & | oper1_name, | ||
const double | c0 = 1. , |
||
const double | c1 = 1. , |
||
const string & | family_name = "" |
||
) |
Ajout d'un spectre produit: S = c0*S0*S1 + c1. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | Nom du spectre |
oper0_name | Nom du premier spectre opérande S0 |
oper1_name | Nom du second spectre opérande S1 |
c0 | Coefficient multiplicatif |
c1 | Offset |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
Referenced by GEVSpectrumCreator::Button().
int EventManager::AddSpecDiv | ( | const string & | spec_name, |
const string & | oper0_name, | ||
const string & | oper1_name, | ||
const double | c0 = 1. , |
||
const double | c1 = 1. , |
||
const double | c2 = 0. , |
||
const string & | family_name = "" |
||
) |
Ajout d'un spectre rapport:
spec_name | Nom du spectre |
oper0_name | Nom du premier spectre opérande S0 |
oper1_name | Nom du second spectre opérande S1 |
c0 | Coefficient multiplicatif |
c1 | Coefficient additif (offset) |
c2 | Valeur en cas de division par zéro |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
Referenced by GEVSpectrumCreator::Button().
int EventManager::AddSpecSumN | ( | const string & | spec_name, |
const Int_t | oper_num, | ||
Spectrum ** | oper_tab, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre somme de N spectres opérandes. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | Nom du spectre |
oper_num | Nombre de spectres opérandes |
oper_tab | Tableau des pointeurs sur les spectres opérandes |
family_name | Famille à laquelle associer le spectre |
References SpectrumList::AddSpectrum(), and spec_list.
Referenced by AddSpecSumN(), and GEVSpectrumCreator::Button().
int EventManager::AddSpecSumN | ( | const string & | spec_name, |
const string & | oper_names, | ||
const string & | family_name = "" |
||
) |
Ajout d'un spectre somme de N spectres opérandes. La fonction retourne le numéro du spectre ajouté, ou -1 en cas d'erreur;
spec_name | Nom du spectre |
oper_names | Noms des spectres (séparés par ',' ou ';') |
family_name | Famille à laquelle associer le spectre |
References AddSpecSumN(), SpectrumList::CreateSpecTable(), and GetSpectrumListPtr().
int EventManager::AddSpecHSum | ( | const string & | spec_name, |
const string & | src_name, | ||
const string & | family_name = "" |
||
) |
Add a spectrum that cumulate another spectrum when incremented.
spec_name | cumul spectrum name |
src_name | name of the existing spectrum to cumulate |
family_name | family of the new spectrum |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
Referenced by GEVSpectrumCreator::Button(), and GEVSpectrumEditor::Copy().
int EventManager::AddSpecHSum | ( | const string & | spec_name, |
const Int_t | src_num, | ||
const string & | family_name = "" |
||
) |
Add a spectrum that cumulate another spectrum when incremented.
spec_name | cumul spectrum name |
src_num | index of the existing spectrum to cumulate |
family_name | family of the new spectrum |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
int EventManager::AddSpecHSum | ( | const string & | spec_name, |
const TH1 * | src_histo, | ||
const string & | family_name = "" |
||
) |
Add a spectrum that cumulate another spectrum when incremented.
spec_name | cumul spectrum name |
src_histo | pointer to the histogram to cumulate |
family_name | family of the new spectrum |
References SpectrumList::AddSpectrum(), and spec_list.
int EventManager::AddSpecHMean | ( | const string & | spec_name, |
const string & | src_name, | ||
const string & | family_name = "" |
||
) |
Add a spectrum that averages another spectrum over incremention counts.
spec_name | average spectrum name |
src_name | name of the existing spectrum to average |
family_name | family of the new spectrum |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
Referenced by GEVSpectrumCreator::Button(), and GEVSpectrumEditor::Copy().
int EventManager::AddSpecHMean | ( | const string & | spec_name, |
const Int_t | src_num, | ||
const string & | family_name = "" |
||
) |
Add a spectrum that averages another spectrum over incremention counts.
spec_name | average spectrum name |
src_num | index of the existing spectrum to average |
family_name | family of the new spectrum |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
int EventManager::AddSpecHMean | ( | const string & | spec_name, |
const TH1 * | src_histo, | ||
const string & | family_name = "" |
||
) |
Add a spectrum that averages another spectrum over incremention counts.
spec_name | average spectrum name |
src_histo | pointer to the histogram to average |
family_name | family of the new spectrum |
References SpectrumList::AddSpectrum(), and spec_list.
int EventManager::AddSpecHCumul | ( | const string & | spec_name, |
const string & | src_name, | ||
const u_int | ny, | ||
const double | y1, | ||
const double | y2, | ||
const string & | family_name = "" |
||
) |
Add a spectrum that cumulate another 1D spectrum in a 2D spectrum.
spec_name | cumulated spectrum name |
src_name | name of the existing 1D spectrum to cumulate |
ny | number of bins of Y dimension |
y1 | lower limit of Y axis |
y2 | upper limit of Y axis |
family_name | family of the new spectrum |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
Referenced by GEVSpectrumCreator::Button(), and GEVSpectrumEditor::Copy().
int EventManager::AddSpecHCumul | ( | const string & | spec_name, |
const Int_t | src_num, | ||
const u_int | ny, | ||
const double | y1, | ||
const double | y2, | ||
const string & | family_name = "" |
||
) |
Add a spectrum that cumulate another 1D spectrum in a 2D spectrum.
spec_name | cumulated spectrum name |
src_num | index of the existing 1D spectrum to cumulate |
ny | number of bins of Y dimension |
y1 | lower limit of Y axis |
y2 | upper limit of Y axis |
family_name | family of the new spectrum |
References SpectrumList::AddSpectrum(), GetSpectrumPtr(), and spec_list.
int EventManager::AddSpecHCumul | ( | const string & | spec_name, |
const TH1 * | src_histo, | ||
const u_int | ny, | ||
const double | y1, | ||
const double | y2, | ||
const string & | family_name = "" |
||
) |
Add a spectrum that cumulate another 1D spectrum in a 2D spectrum.
spec_name | cumulated spectrum name |
src_histo | pointer to the 1D histogram to cumulate |
ny | number of bins of Y dimension |
y1 | lower limit of Y axis |
y2 | upper limit of Y axis |
family_name | family of the new spectrum |
References SpectrumList::AddSpectrum(), and spec_list.
|
virtual |
Fonction qui incrémente le canal correspondant à la valeur donnée sur l'axe X, pour un spectre utilisateur 1D.
spec_name | nom du spectre utilisateur |
x | valeur sur l'axe X pour détermination du canal à incrémenter |
incr | valeur de l'incrémentation |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui affecte une valeur au canal correspondant à la valeur donnée sur l'axe X, pour un spectre utilisateur 1D.
spec_name | nom du spectre utilisateur |
x | valeur sur l'axe X pour détermination du canal à incrémenter |
val | valeur à affecter |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui incrémente le canal correspondant à la valeur donnée sur l'axe X.
spec_num | numéro du spectre utilisateur |
x | valeur sur l'axe X pour détermination du canal à incrémenter |
incr | valeur de l'incrémentation |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui affecte une valeur au canal correspondant à la valeur donnée sur l'axe X.
spec_num | numéro du spectre utilisateur |
x | valeur sur l'axe X pour détermination du canal à incrémenter |
val | valeur à affecter |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui incrémente le canal ix, pour un spectre utilisateur 1D.
spec_name | nom du spectre utilisateur |
ix | numéro de canal à incrémenter (à partir de 1) |
incr | valeur de l'incrémentation |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui affecte une valeur au canal ix, pour un spectre utilisateur 1D.
spec_name | nom du spectre utilisateur |
ix | numéro de canal à incrémenter (à partir de 1) |
val | valeur à affecter |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui incrémente le canal donné par son numéro.
spec_num | numéro du spectre utilisateur |
ix | numéro de canal à incrémenter (à partir de 1) |
incr | valeur de l'incrémentation |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui affecte une valeur au canal ix.
spec_num | numéro du spectre utilisateur |
ix | numéro de canal à incrémenter (à partir de 1) |
val | valeur à affecter |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui incrémente le canal (ix,iy) correspondant aux valeurs données sur les axes X et Y, pour un spectre utilisateur 2D.
spec_name | nom du spectre utilisateur |
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 GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui affecte une valeur au canal (ix,iy) correspondant aux valeurs données sur les axes X et Y, pour un spectre utilisateur 2D.
spec_name | nom du spectre utilisateur |
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 GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui incrémente le canal (ix,iy) correspondant aux valeurs données sur les axes X et Y, pour un spectre utilisateur 2D.
spec_num | numéro du spectre utilisateur |
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 GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui affecte une valeur au canal (ix,iy) correspondant aux valeurs données sur les axes X et Y, pour un spectre utilisateur 2D.
spec_num | numéro du spectre utilisateur |
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 GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui incrémente le canal (ix,iy), pour un spectre utilisateur 2D.
spec_name | nom du spectre utilisateur |
ix | numéro de canal à incrémenter (à partir de 1) |
iy | numéro de canal à incrémenter en Y (entre 1 et Ydim()) |
incr | valeur de l'incrémentation |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui affecte une valeur au canal (ix,iy), pour un spectre utilisateur 2D.
spec_name | nom du spectre utilisateur |
ix | numéro de canal à incrémenter (à partir de 1) |
iy | numéro de canal à incrémenter en Y (entre 1 et Ydim()) |
val | valeur à affecter |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui incrémente le canal (ix,iy), pour un spectre utilisateur 2D.
spec_num | numéro du spectre utilisateur |
ix | numéro de canal à incrémenter (à partir de 1) |
iy | numéro de canal à incrémenter en Y (entre 1 et Ydim()) |
incr | valeur de l'incrémentation |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Fonction qui affecte une valeur au canal (ix,iy), pour un spectre utilisateur 2D.
spec_num | numéro du spectre utilisateur |
ix | numéro de canal à incrémenter (à partir de 1) |
iy | numéro de canal à incrémenter en Y (entre 1 et Ydim()) |
val | valeur à affecter |
References GetSpectrumPtr(), and Spectrum::TypeId().
|
virtual |
Suppression d'un spectre du gestionnaire. La fonction retourne vrai en cas de succès, et faux si le spectre n'a pas pû être retiré (s'il n'existe pas où s'il est utilisé par d'autres spectres et qu'on ne force pas la suppression réccursive).
spec_ptr | pointeur sur le spectre |
force | indique qu'on force la suppression récursive des spectres |
References SpectrumList::RemoveSpectrum(), and spec_list.
Referenced by RemoveAllSpectra(), and GEVPageManager::RemoveSpectrum().
|
virtual |
Suppression d'un spectre du gestionnaire. La fonction retourne vrai en cas de succès, et faux si le spectre n'a pas pû être retiré (s'il n'existe pas où s'il est utilisé par d'autres spectres et qu'on ne force pas la suppression réccursive).
spec_num | numéro du spectre |
force | indique qu'on force la suppression récursive des spectres |
References SpectrumList::RemoveSpectrum(), and spec_list.
|
virtual |
Suppression d'un spectre du gestionnaire. La fonction retourne vrai en cas de succès, et faux si le spectre n'a pas pû être retiré (s'il n'existe pas où s'il est utilisé par d'autres spectres et qu'on ne force pas la suppression réccursive).
spec_name | nom du spectre |
force | indique qu'on force la suppression récursive des spectres |
References SpectrumList::RemoveSpectrum(), and spec_list.
|
virtual |
Suppression de tous les spectres de la liste. Les structures utilisant les spectres sont supprimées également. Les spectres protégés contre la suppression ne sont pas détruits, sauf si l'argument pour les forcer est vrai.
force | indique s'il faut forcer la suppression des spectres protégés |
References Spectrum::GetDeleteProtection(), GetSpectrumPtr(), RemoveSpectrum(), and spec_list.
Referenced by GEVRunBase::MenuAnalysisClean().
|
virtual |
Modification de la protection d'un spectre contre l'écriture. Si la protection est validée, elle l'est également pour tous les spectres que celui-ci utilise (spectres opérandes d'un spectre calculé). Si la protection est retirée, elle l'est également à tous les spectres opérateur qui utilisent celui-ci comme opérande).
spec_ptr | pointeur sur le spectre |
b | état de la protection à affecter |
References SpectrumList::SetSpectrumSaveProtection(), and spec_list.
|
virtual |
Modification de la protection d'un spectre contre l'écriture. Si la protection est validée, elle l'est également pour tous les spectres que celui-ci utilise (spectres opérandes d'un spectre calculé). Si la protection est retirée, elle l'est également à tous les spectres opérateur qui utilisent celui-ci comme opérande).
spec_name | nom du spectre de la liste |
b | état de la protection à affecter |
References SpectrumList::SetSpectrumSaveProtection(), and spec_list.
|
virtual |
Modification de la protection d'un spectre contre l'écriture. Si la protection est validée, elle l'est également pour tous les spectres que celui-ci utilise (spectres opérandes d'un spectre calculé). Si la protection est retirée, elle l'est également à tous les spectres opérateur qui utilisent celui-ci comme opérande).
spec_num | numéro du spectre dans la liste |
b | état de la protection à affecter |
References SpectrumList::SetSpectrumSaveProtection(), and spec_list.
|
virtual |
Modification de la protection d'un spectre contre la suppression. Si la protection est validée, elle l'est également pour tous les spectres que celui-ci utilise (spectres opérandes d'un spectre calculé). Si la protection est retirée, elle l'est également à tous les spectres opérateur qui utilisent celui-ci comme opérande).
spec_ptr | pointeur sur le spectre |
b | état de la protection à affecter |
References SpectrumList::SetSpectrumDeleteProtection(), and spec_list.
|
virtual |
Modification de la protection d'un spectre contre la suppression. Si la protection est validée, elle l'est également pour tous les spectres que celui-ci utilise (spectres opérandes d'un spectre calculé). Si la protection est retirée, elle l'est également à tous les spectres opérateur qui utilisent celui-ci comme opérande).
spec_name | nom du spectre de la liste |
b | état de la protection à affecter |
References SpectrumList::SetSpectrumDeleteProtection(), and spec_list.
|
virtual |
Modification de la protection d'un spectre contre la suppression. Si la protection est validée, elle l'est également pour tous les spectres que celui-ci utilise (spectres opérandes d'un spectre calculé). Si la protection est retirée, elle l'est également à tous les spectres opérateur qui utilisent celui-ci comme opérande).
spec_num | numéro du spectre dans la liste |
b | état de la protection à affecter |
References SpectrumList::SetSpectrumDeleteProtection(), and spec_list.
|
inlinevirtual |
Renomme un spectre de la liste et éventuellement ses axes. La fonction retourne vrai si l'opération est réussie, et faux si un spectre protre déjà ce nom ou que le spectre n'est pas trouvé.
num | numéro du spectre à renommer |
name | nom du spectre |
name_x | nom de l'axe X |
name_y | nom de l'axe Y |
name_z | nom de l'axe Z |
References SpectrumList::RenameSpectrum(), and spec_list.
|
inlinevirtual |
Renomme un spectre de la liste et éventuellement ses axes. La fonction retourne vrai si l'opération est réussie, et faux si un spectre protre déjà ce nom ou que le spectre n'est pas trouvé.
spec_name | numéro du spectre à renommer |
name | nom du spectre |
name_x | nom de l'axe X |
name_y | nom de l'axe Y |
name_z | nom de l'axe Z |
References SpectrumList::RenameSpectrum(), and spec_list.
bool EventManager::StartSpectrum | ( | const int | num = -1 | ) | const |
Démarrage d'un spectre. Retourne vrai si le spectre existe.
num | numéro du spectre (si num vaut -1, tous les spectres) |
References GetSpectrumPtr(), spec_list, Spectrum::Start(), and SpectrumList::StartList().
bool EventManager::StopSpectrum | ( | const int | num = -1 | ) | const |
Arrêt d'un spectre. Retourne vrai si le spectre existe.
num | numéro du spectre (si num vaut -1, tous les spectres) |
References GetSpectrumPtr(), spec_list, Spectrum::Stop(), and SpectrumList::StopList().
bool EventManager::SuspendSpectrum | ( | const int | num = -1 | ) | const |
Suspension d'un spectre. Retourne vrai si le spectre existe.
num | numéro du spectre (si num vaut -1, tous les spectres) |
References GetSpectrumPtr(), spec_list, Spectrum::Suspend(), and SpectrumList::SuspendList().
bool EventManager::ResetSpectrum | ( | const int | num = -1 | ) | const |
Remise à zéro d'un spectre. Retourne vrai si le spectre existe.
num | numéro du spectre (si num vaut -1, tous les spectres) |
References GetSpectrumPtr(), Spectrum::Reset(), SpectrumList::ResetList(), and spec_list.
bool EventManager::StartSpectrum | ( | const string & | spec_name | ) | const |
Démarrage d'un spectre. Retourne vrai si le spectre existe.
spec_name | nom du spectre |
References GetSpectrumPtr(), and Spectrum::Start().
bool EventManager::StopSpectrum | ( | const string & | spec_name | ) | const |
Arrêt d'un spectre. Retourne vrai si le spectre existe.
spec_name | nom du spectre |
References GetSpectrumPtr(), and Spectrum::Stop().
bool EventManager::SuspendSpectrum | ( | const string & | spec_name | ) | const |
Suspension d'un spectre. Retourne vrai si le spectre existe.
spec_name | nom du spectre |
References GetSpectrumPtr(), and Spectrum::Suspend().
bool EventManager::ResetSpectrum | ( | const string & | spec_name | ) | const |
Remise à zéro d'un spectre. Retourne vrai si le spectre existe.
spec_name | nom du spectre |
References GetSpectrumPtr(), and Spectrum::Reset().
|
inlinevirtual |
Incrémentation automatique (rapide) des spectres et des arbres, avec mise à jour préalable des filtres.
Reimplemented in GEVRunBase.
References filter_list, TreeList::IncrementListFast(), SpectrumList::IncrementListFast(), spec_list, tree_list, and FilterList::UpdateValues().
Referenced by RunBase::AnalyseEvent(), and GEVRunBase::IncrementSpectra().
|
inline |
Place un spectre dans une famille.
spec_name | nom du spectre |
family_name | nom de la famille de spectres |
References SpectrumList::SetSpectrumFamily(), and spec_list.
Referenced by GEVSpectrumEditor::SelectFamily().
|
inline |
Place un spectre dans une famille.
spec_num | numéro du spectre |
family_name | nom de la famille de spectres |
References SpectrumList::SetSpectrumFamily(), and spec_list.
|
inline |
Retire un spectre de sa famille (le spectre lui-même n'est pas affecté).
spec_name | nom du spectre |
References SpectrumList::ResetSpectrumFamily(), and spec_list.
Referenced by GEVSpectrumEditor::SelectFamily().
|
inline |
Retire un spectre de sa famille (le spectre lui-même n'est pas affecté).
spec_num | numéro du spectre |
References SpectrumList::ResetSpectrumFamily(), and spec_list.
|
inline |
Démarre une famille de spectres. La méthode retourne vrai si la famille existe
family_name | nom de la famille |
References spec_list, and SpectrumList::StartFamily().
|
inline |
Arrête une famille de spectres. La méthode retourne vrai si la famille existe
family_name | nom de la famille |
References spec_list, and SpectrumList::StopFamily().
|
inline |
Suspend une famille de spectres. La méthode retourne vrai si la famille existe
family_name | nom de la famille |
References spec_list, and SpectrumList::SuspendFamily().
|
inline |
Remise à zéro d'une famille de spectres. La méthode retourne vrai si la famille existe
family_name | nom de la famille |
References SpectrumList::ResetFamily(), and spec_list.
|
inlinevirtual |
Ecriture de l'événement courant sur la sortie standard.
all | indique s'il faut écrire tout l'événement, y compris les paramètres non affectés |
pmin | numéro du 1er paramètre à écrire (à partir de 0) |
pmax | numéro du dernier paramètre (exclus) |
Referenced by GanilRun::DumpGanilEvent(), GanilRun::DumpUserEvent(), and GEVRunBase::EventLoop().
|
virtual |
Ecriture de l'événement courant dans un flux de sortie.
file_name | nom du fichier de sortie |
all | indique s'il faut écrire tout l'événement, y compris les paramètres non affectés |
pmin | numéro du 1er paramètre à écrire (à partir de 0) |
pmax | numéro du dernier paramètre (exclus) |
References event.
|
virtual |
Ecriture de l'événement courant dans un flux de sortie.
os | flux de sortie |
all | indique s'il faut écrire tout l'événement, y compris les paramètres non affectés |
pmin | numéro du 1er paramètre à écrire (à partir de 0) |
pmax | numéro du dernier paramètre (exclus) |
References event.
|
inlinevirtual |
Ecriture de la structure d'événement sur la sortie standard. Tous les paramètres (y compris ceux définis par l'utilisateur) sont écris.
Referenced by RGuiTreeRun::UserEventDefine(), and RGuiGanilRun::UserEventDefine().
|
virtual |
Ecriture de la structure d'événement dans un fichier.
file_name | nom du fichier de sortie |
References event.
|
virtual |
Ecriture de la structure d'événement dans un flux de sortie.
os | flux de sortie |
References event.
|
inlinevirtual |
Ecriture de la liste de spectres sur la sortie standard.
|
virtual |
Ecriture de la liste des spectres dans un flux de sortie.
file_name | nom du fichier de sortie |
References event, SpectrumList::PrintList(), and spec_list.
|
virtual |
Ecriture de la liste des spectres dans un flux de sortie.
os | flux de sortie |
References event, SpectrumList::PrintList(), and spec_list.
|
inlinevirtual |
Ecriture d'une familles de spectres sur la sortie standard.
family_name | nom de la famille ("" pour toutes les familles) |
References SpectrumList::PrintFamily(), and spec_list.
|
inlinevirtual |
Ecriture d'une familles de spectres dans un flux de sortie.
os | flux de sortie |
family_name | nom de la famille ("" pour toutes les familles) |
References SpectrumList::PrintFamily(), and spec_list.
|
inlinevirtual |
Ecriture d'une familles de spectres dans un fichier.
file_name | nom du fichier |
family_name | nom de la famille ("" pour toutes les familles) |
References SpectrumList::PrintFamily(), and spec_list.
|
virtual |
Lecture d'une liste de spectres dans un fichier. La valeur en retour est le nombre de spectres lus, ou -1 en cas d'erreur.
file_name | nom du fichier |
append | indique s'il faut ajouter les spectres à la liste ou la recréer |
References SpectrumList::Load(), and spec_list.
Referenced by GEVPageManager::LoadAnalysis().
|
virtual |
Sauvegarde d'une liste de spectres dans un fichier. La valeur en retour est le nombre de spectres écrits, ou -1 en cas d'erreur.
file_name | nom du fichier |
References SpectrumList::Save(), and spec_list.
Referenced by GEVPageManager::SaveAnalysis().
|
virtual |
Sauvegarde des spectres sélectionnés de la liste (sélection pour sauvegarde) dans un fichier. La valeur en retour est le nombre de spectres écrits, ou -1 en cas d'erreur.
file_name | nom du fichier |
References SpectrumList::SaveSelected(), and spec_list.
|
virtual |
Sauvegarde des spectres ROOT dans un fichier. La fonction retourne le nombre d'histogrammes sauvegardés et -1 en cas d'erreur.
file_name | nom du fichier d'histogrammes |
References SpectrumList::SaveHistograms(), and spec_list.
|
virtual |
Sauvegarde des histogrammes des spectres sélectionnés de la liste (sélection pour sauvegarde) dans un fichier. La fonction retourne le nombre d'histogrammes sauvegardés et -1 en cas d'erreur.
file_name | nom du fichier |
References SpectrumList::SaveSelectedHistograms(), and spec_list.
|
virtual |
Sauvegarde les histogrammes d'une famille de spectres dans un fichier La fonction retourne le nombre d'histogrammes sauvegardés et -1 en cas d'erreur.
file_name | nom du fichier |
family_name | nom de la famille |
References SpectrumList::SaveFamilyHistograms(), and spec_list.
|
inlinevirtual |
Rejet d'un événement: tous les spectres sont suspendus.
References spec_list, TreeList::SuspendList(), SpectrumList::SuspendList(), and tree_list.
|
virtual |
Ajout d'un contour dans le gestionnaire: si le contour a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
ct_name | nom du contour à ajouter |
ct | structure de base du contour à ajouter |
Referenced by GEVPadContourEditor::DoneButton().
|
virtual |
Ajout d'un contour dans le gestionnaire: si le contour a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
ct | contour à ajouter |
References filter_list, and FilterList::GetContourListPtr().
|
virtual |
Retire un contour (donné par son nom) du gestionnaire. s'il n'est pas utilisé par un filtre.
ct_name | nom du contour |
force | indique s'il faut forcer la suppression des filtres utilisant le contour à supprimer |
References filter_list, and FilterList::GetContourListPtr().
Referenced by RemoveAllContours(), GEVPageManager::RemoveContour(), and RemoveContour().
|
virtual |
Retire un contour (donné par son numéro) du gestionnaire.
ct_num | numéro du contour |
force | indique s'il faut forcer la suppression des filtres utilisant le contour à supprimer |
References filter_list, FilterList::GetContourListPtr(), and RemoveContour().
|
virtual |
Retire un contour du gestionnaire, s'il n'est pas utilisé par un filtre.
ct | pointeur sur le contour |
force | indique s'il faut forcer la suppression des filtres utilisant le contour à supprimer |
References filter_list, and FilterList::RemoveContour().
|
virtual |
Suppression de tous les contours de la liste. Les structures utilisant les contours sont supprimées également.
References GetContourListPtr(), and RemoveContour().
Referenced by GEVRunBase::MenuAnalysisClean().
|
virtual |
Lit un fichier de contours, qui sont ajoutés à ceux du gestionnaire si append est vrai. Dans le cas contraire, la liste de contours est vidée au préalable, mais si elle ne peut pas être vidée parce que des filtres utilisent des contours, l'opération est annulée. La fonction retourne le nombre de contours lus, ou -1 en cas d'erreur.
filename | nom du fichier de contours à lire |
append | test s'il faut ajouter les contours ou remplacer la liste |
References filter_list, FilterList::GetContourListPtr(), and FilterList::UsesContour().
Referenced by GEVPageManager::LoadAnalysis().
|
virtual |
Ecriture de la liste de contours dans un fichier. La fonction retourne le nombre de contours lus, ou -1 en cas d'erreur.
filename | nom du fichier de contours à écrire |
References filter_list, and FilterList::GetContourListPtr().
Referenced by GEVPageManager::SaveAnalysis().
|
virtual |
Ajout d'un filtre dans le gestionnaire: si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f_name | nom du filtre à ajouter |
f | structure de base du filter à ajouter |
Referenced by AddFilterAnd(), AddFilterContour(), AddFilterFalse(), AddFilterGate(), AddFilterMultiAnd(), AddFilterMultiOr(), AddFilterNot(), AddFilterOr(), AddFilterTrue(), and AddFilterXOr().
|
virtual |
Ajout d'un filtre dans le gestionnaire: si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f | filtre à ajouter (le pointeur est adopté) |
References filter_list.
|
inlinevirtual |
Retire un filtre du gestionnaire, en vérifiant au préalable s'il est utilisé par les autres filtres de la liste ou par les spectres.
f | pointeur sur le filtre à supprimer |
force | indique s'il faut forcer la suppression des filtres utilisant celui qui est supprimé |
References filter_list, and FilterList::RemoveFilter().
Referenced by RemoveAllFilters().
|
inlinevirtual |
Retire un filtre du gestionnaire, en vérifiant au préalable s'il est utilisé par les autres filtres de la liste ou par les spectres.
f_name | nom du filtre à supprimer |
force | indique s'il faut forcer la suppression des filtres utilisant celui qui est supprimé |
References filter_list, and FilterList::RemoveFilter().
|
inlinevirtual |
Retire un filtre du gestionnaire, en vérifiant au préalable s'il est utilisé par les autres filtres de la liste ou par les spectres.
f_num | numéro du filtre à supprimer |
force | indique s'il faut forcer la suppression des filtres utilisant celui qui est supprimé |
References filter_list, and FilterList::RemoveFilter().
|
virtual |
Suppression de tous les filtres de la liste. Les structures utilisant les filtres sont supprimées également.
References GetFilterListPtr(), and RemoveFilter().
Referenced by GEVRunBase::MenuAnalysisClean().
|
virtual |
Ajout d'un filtre de type False (toujours faux). Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f_name | nom du filtre à ajouter |
References AddFilter().
|
virtual |
Ajout d'un filtre de type True (toujours vrai). Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f_name | nom du filtre à ajouter |
References AddFilter().
|
virtual |
Ajout d'un filtre de type Not (négation logique). Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f_name | nom du filtre à ajouter |
fnot_name | nom du filtre dont on veut la négation |
References AddFilter(), and filter_list.
Referenced by GEVFilterCreator::Button().
|
virtual |
Ajout d'un filtre de type And (ET logique). Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f_name | nom du filtre à ajouter |
f1_name | nom du premier filtre opérande |
f2_name | nom du second filtre opérande |
References AddFilter(), and filter_list.
Referenced by GEVFilterCreator::Button().
|
virtual |
Ajout d'un filtre de type Or (OU logique). Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f_name | nom du filtre à ajouter |
f1_name | nom du premier filtre opérande |
f2_name | nom du second filtre opérande |
References AddFilter(), and filter_list.
Referenced by GEVFilterCreator::Button().
|
virtual |
Ajout d'un filtre de type XOr (OU logique exclusif). Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f_name | nom du filtre à ajouter |
f1_name | nom du premier filtre opérande |
f2_name | nom du second filtre opérande |
References AddFilter(), and filter_list.
Referenced by GEVFilterCreator::Button().
|
virtual |
Ajout d'un filtre de type And (ET logique) sur une liste de filtre. Les filtres opérandes sont passés par leurs noms, dans une chaîne de caractères, spéarés par une virgule ou un point-virgule. Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1.
f_name | nom du filtre à ajouter |
fl_names | liste des noms de filtres opérandes |
References AddFilter(), and FilterBaseMultiOp::CheckFilterNames().
Referenced by GEVFilterCreator::Button().
|
virtual |
Ajout d'un filtre de type Or (OU logique) sur une liste de filtre. Les filtres opérandes sont passés par leurs noms, dans une chaîne de caractères, spéarés par une virgule ou un point-virgule. Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1.
f_name | nom du filtre à ajouter |
fl_names | liste des noms de filtres opérandes |
References AddFilter(), and FilterBaseMultiOp::CheckFilterNames().
Referenced by GEVFilterCreator::Button().
|
virtual |
Ajout d'un filtre de type Gate. Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1.
f_name | nom du filtre à ajouter |
p_name | nom du paramètre |
pmin | valeur mini de la porte |
pmax | valeur maxi de la porte |
mode | mode de traitement des paramètres multiples |
References AddFilter().
Referenced by GEVFilterCreator::Button().
|
virtual |
Ajout d'un filtre de type Contour sur 2 paramètres. Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f_name | nom du filtre à ajouter |
c_name | nom du contour |
x_name | nom du paramètre Y |
y_name | nom du paramètre Y |
inv | inversion du filtre |
mode | mode de traitement des paramètres multiples |
References AddFilter(), filter_list, FilterList::GetContourListPtr(), and Param::TypeId().
Referenced by GEVFilterCreator::Button().
|
virtual |
Ajout d'un filtre de type Contour sur 1 paramètre. Si le filtre a pu être ajouté, la fonction renvoit sont numéro, sinon, elle renvoit -1;
f_name | nom du filtre à ajouter |
c_name | nom du contour |
x_name | nom du paramètre Y |
inv | inversion du filtre |
mode | mode de traitement des paramètres multiples |
References AddFilter(), filter_list, and FilterList::GetContourListPtr().
|
virtual |
Lit un fichier de filtres, qui sont ajoutés à ceux du gestionnaire si append est vrai. Dans le cas contraire, la liste de filtre est vidée au préalable (si des spectres étaient conditionné, ils ne le sont plus). La fonction retourne le nombre de filtres écrits, ou -1 en cas d'erreur.
filename | nom du fichier de contours à lire |
append | test s'il faut ajouter les contours ou remplacer la liste |
References filter_list, and FilterList::Load().
Referenced by GEVPageManager::LoadAnalysis().
|
virtual |
Ecriture de la liste de filtres dans un fichier. La fonction retourne le nombre de filtres lus, ou -1 en cas d'erreur.
filename | nom du fichier de contours à écrire |
References filter_list, and FilterList::Save().
Referenced by GEVPageManager::SaveAnalysis().
|
virtual |
Application d'un filtre à un spectre. Si le nom du filtre est omis, on enlève la condition de filtre du spectre en question. Retourne vrai si le spectre existe.
sp_num | numéro du spectre (si num vaut -1, tous les spectres) |
f_name | nom du filtre |
References filter_list, GetSpectrumPtr(), SpectrumList::SetFilter(), Spectrum::SetFilter(), and spec_list.
|
virtual |
Application d'un filtre à un spectre. Si le nom du filtre est omis, on enlève la condition de filtre du spectre en question. Retourne vrai si le spectre existe.
sp_name | nom du spectre |
f_name | nom du filtre |
References filter_list, GetSpectrumPtr(), and Spectrum::SetFilter().
|
virtual |
Application d'un filtre à une famille de spectres. Si le nom du filtre est omis, on enlève la condition de filtre de la famille en question. Retourne vrai si le spectre existe.
family_name | nom de la famille |
f_name | nom du filtre |
References filter_list, SpectrumList::SetFamilyFilter(), and spec_list.
|
virtual |
Application d'un filtre à un arbre. Si le nom du filtre est omis, on enlève la condition de filtre de l'arbre en question. Retourne vrai si l'arbre existe.
t_num | numéro de l'arbre (si num vaut -1, tous les arbres) |
f_name | nom du filtre |
References filter_list, GetTreePtr(), TreeList::SetFilter(), TreeInfo::SetFilter(), and tree_list.
|
virtual |
Application d'un filtre à un arbre. Si le nom du filtre est omis, on enlève la condition de filtre de l'arbre en question. Retourne vrai si l'arbre existe.
t_name | nom de l'arbre |
f_name | nom du filtre |
References filter_list, GetTreePtr(), and TreeInfo::SetFilter().
|
virtual |
Fonction qui teste l'état d'un filtre.
f_name | nom du filtre |
References filter_list.
Referenced by CheckFilter().
|
virtual |
Fonction qui teste l'état d'un filtre.
f_num | numéro du filtre |
References CheckFilter(), and filter_list.
|
inlinevirtual |
EventManager::ClassDef | ( | EventManager | , |
0 | |||
) |
Définition à usage de ROOT...