Cat
PhaserRampExec.h
Go to the documentation of this file.
1 // $Id: PhaserRampExec.h,v 1.3 2006/03/16 17:08:21 fmachefe Exp $
2 #ifndef INCLUDE_PHASERRAMPEXEC_H
3 #define INCLUDE_PHASERRAMPEXEC_H 1
4 
5 // Include files
6 
7 // CATCore include files
8 
9 // CATProc include files
10 #include "Processus.h"
11 
12 class Histo1D;
13 
14 class TFile;
15 class TH1F;
16 class TH1D;
17 
18 class Phaser;
19 
26 class PhaserRampExec : public Processus {
27 public:
29  PhaserRampExec( );
30 
31  virtual ~PhaserRampExec( );
32 /*
33  bool command ( std::vector < std::string > ) { return false; }
34 */
35  virtual StatusCode initialize ( );
36  virtual StatusCode execute ( );
37  virtual StatusCode finalize ( );
38 
39 
40 protected:
42  return new PhaserRampExec (*this);
43  }
44 
45 private:
47 
48  TH1D *h1, *h2, *h3, *h4;
49  TH1D *hv1, *hv2, *hv3, *hv4;
50  TFile *file;
51  TH1F *histo;
52 
53  int m_initPhase[4];
54 
55  unsigned long m_nProcessedEvents;
56  unsigned long errorCount;
57 };
58 
59 #endif // INCLUDE_PHASERRAMPEXEC_H
60 
virtual StatusCode execute()
Definition: Phaser.h:19
virtual ~PhaserRampExec()
Destructor.
PhaserRampExec()
Standard constructor.
virtual StatusCode finalize()
virtual StatusCode initialize()
unsigned long m_nProcessedEvents
PhaserRampExec * clone()
unsigned long errorCount
Phaser * m_phaser