Analysis  version 7.0 - august 2014
Spec3Par Class Reference

#include <Spec3Par.hh>

Inheritance diagram for Spec3Par:
Spec2Par Spec1Par SpecTridim

Public Member Functions

 Spec3Par (const Param &px, const Param &py, const Param &pz)
 
 Spec3Par (const Spec3Par &original)
 
virtual ~Spec3Par ()
 
const ParamParamZ () const
 
string NameZ () const
 
virtual const ParamGetZParamPtr () const
 
virtual Int_t GetParamNumber () const
 
 ClassDef (Spec3Par, 0)
 
- Public Member Functions inherited from Spec2Par
 Spec2Par (const Param &px, const Param &py)
 
 Spec2Par (const Spec2Par &original)
 
virtual ~Spec2Par ()
 
const ParamParamY () const
 
string NameY () const
 
virtual const ParamGetYParamPtr () const
 
 ClassDef (Spec2Par, 0)
 
- Public Member Functions inherited from Spec1Par
 Spec1Par (const Param &px)
 
 Spec1Par (const Spec1Par &original)
 
virtual ~Spec1Par ()
 
const ParamParamX () const
 
string NameX () const
 
virtual const ParamGetXParamPtr () const
 
 ClassDef (Spec1Par, 0)
 

Protected Attributes

const Paramz_param_ptr
 Pointeur sur le paramètre Z associé
 
- Protected Attributes inherited from Spec2Par
const Paramy_param_ptr
 Pointeur sur le paramètre Y associé
 
- Protected Attributes inherited from Spec1Par
const Paramx_param_ptr
 Pointeur sur le paramètre X associé
 

Private Member Functions

 GObjectV (Spec3Par)
 

Detailed Description

Classe de base pour les spectres associés à deux paramètres.

Constructor & Destructor Documentation

Spec3Par::Spec3Par ( const Param px,
const Param py,
const Param pz 
)

Constructeur

Parameters
pxparamètre X associé au spectre (donné par référence)
pyparamètre Y associé au spectre (donné par référence)
pzparamètre Z associé au spectre (donné par référence)

References z_param_ptr.

Spec3Par::Spec3Par ( const Spec3Par original)

Constructeur de recopie.

Parameters
originalinstance à recopier

References z_param_ptr.

Spec3Par::~Spec3Par ( )
virtual

Destructeur.

Member Function Documentation

Spec3Par::GObjectV ( Spec3Par  )
private

Macro from GCpp library that defines the following functions:

  • ClassName(): return the real class name of the object
  • StaticClassName(): return the used class name of the object (that may be a base class of the real object).
  • IsInstanceOf<T>(): return true if the current object is an instance of the template class name argument
  • Clone(): return an allocated copy of the object.
const Param & Spec3Par::ParamZ ( ) const
inline

Retourne une référence sur le paramètre Y associé au spectre.

References z_param_ptr.

Referenced by SpecTridim::IncrementSpectrum(), and SpecTridim::ZAxisDefinition().

string Spec3Par::NameZ ( ) const
inline

Retourne le nom du paramètre X associé au spectre.

References z_param_ptr.

Referenced by SpecTridim::DefinitionString(), and SpectrumList::SetParamNameLen().

const Param * Spec3Par::GetZParamPtr ( ) const
inlinevirtual

Fonction qui renvoit le pointeur sur le paramètre Y du spectre.

Reimplemented in SpecTridim.

References z_param_ptr.

Referenced by SpecTridim::GetZParamPtr().

Int_t Spec3Par::GetParamNumber ( ) const
inlinevirtual

Fonction qui renvoit le nombre de paramètres associés au spectre.

Reimplemented from Spec2Par.

Reimplemented in SpecTridim.

Referenced by SpecTridim::GetParamNumber().

Spec3Par::ClassDef ( Spec3Par  ,
 
)

Définition à usage de ROOT...


The documentation for this class was generated from the following files: