/[PAMELA software]/DarthVader/S4Level2/inc/S4Level2.h
ViewVC logotype

Diff of /DarthVader/S4Level2/inc/S4Level2.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by mocchiut, Thu Nov 9 17:05:46 2006 UTC revision 1.7 by mocchiut, Fri Nov 23 16:42:48 2007 UTC
# Line 1  Line 1 
1    /**
2     * \file inc/S4Level2.h
3     */
4  #ifndef S4Level2_h  #ifndef S4Level2_h
   
5  #define S4Level2_h  #define S4Level2_h
6    //
7  #include <TObject.h>  #include <TObject.h>
8  #include <S4Struct.h>  #include <S4Struct.h>
9    //
10    
11    /**
12     * \brief S4 level2 class
13     *
14     * This class contains level2 S4 variables
15     *
16    **/
17  class S4Level2 : public TObject {  class S4Level2 : public TObject {
18   public:   private:
   S4Level2();  
   S4Level2*   GetS4Level2(){return this;};  // <<<ELENA  
19    
20     public:
21      //
22      // S4 variables
23      //
24      Float_t S4calibrated; ///< total energy detected in the scintillator (MIP)
25      Float_t S4adc; ///< raw value of the total energy detected in the scintillator (Ch)
26      //
27      // general variables
28      //
29      Int_t unpackError; ///< 0 no errors, 1 errors
30      //
31      // constructor
32      //
33      S4Level2(); ///< Constructor.
34      //
35      S4Level2*   GetS4Level2(){return this;};  // ELENA    
36      //
37      // METHODS
38      //
39    void SetFromLevel2Struct(cS4Level2 *l2);    void SetFromLevel2Struct(cS4Level2 *l2);
40      //
41    void GetLevel2Struct(cS4Level2 *l2) const;    void GetLevel2Struct(cS4Level2 *l2) const;
42      //
43    void Clear();    void Clear(Option_t *t="");
44        //
   Float_t S4calibrated;  
   Float_t S4adc;  
   Int_t unpackError;  
45    ClassDef(S4Level2, 2)    ClassDef(S4Level2, 2)
46  };  };
47    
48  #endif  #endif

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.23