Analysis  version 7.0 - august 2014
SpecOper2.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file SpecOper2.hh
3  *
4  * Déclaration des fonctions de la classe SpecOper2 classe de base
5  * pour les spectres opération à 2 opérandes.
6  */
7 //======================================================================
8 
9 #ifndef SPEC_OPER2_HH
10 #define SPEC_OPER2_HH
11 
12 #include "SpecOper.hh"
13 
14 //======================================================================
15 /*! \class SpecOper2
16  *
17  * Classe de base des spectres opération sur 2 spectres opérandes.
18  */
19 class SpecOper2 : public SpecOper
20 {
21 //----------------------------------------------------------------------
22  /*! \object_doc */
24 //----------------------------------------------------------------------
25 
26  protected:
27 
28  public:
29 
30 //----------------------------------------------------------------------
31 // CONSTRUCTEUR / AFFECTATION / DESTRUCTEUR
32 //----------------------------------------------------------------------
33 
34  // Constructeur
35  SpecOper2 ( const string & spec_name,
36  Spectrum * sp0,
37  Spectrum * sp1,
38  const Int_t ncoef = 0 );
39 
40  // Constructeur de recopie
41  SpecOper2 ( const SpecOper2 & original );
42 
43  // Destructeur
44  virtual ~SpecOper2 ();
45 
46 
47  //----------------------------------------------------------
48  // vérification des spectres opérandes
49  virtual bool CheckOperands ( ) const;
50 
51  protected:
52  virtual void SetHistoXY ( );
53 
54 //----------------------------------------------------------------------
55 // pour ROOT...
56  public:
57  /*! Définition à usage de ROOT... */
59 } ;
60 
61 
62 //======================================================================
63 // FONCTIONS INLINE
64 //======================================================================
65 
66 //----------------------------------------------------------------------
67 
68 
69 //======================================================================
70 #endif
Definition: SpecOper2.hh:19
virtual void SetHistoXY()
Definition: SpecOper2.cpp:86
Definition: Spectrum.hh:222
GObjectV(SpecOper2)
virtual ~SpecOper2()
Definition: SpecOper2.cpp:52
SpecOper2(const string &spec_name, Spectrum *sp0, Spectrum *sp1, const Int_t ncoef=0)
Definition: SpecOper2.cpp:25
ClassDef(SpecOper2, 0)
virtual bool CheckOperands() const
Definition: SpecOper2.cpp:64
Definition: SpecOper.hh:22