GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TYYYUnpackProc.h
Go to the documentation of this file.
1 // $Id: TYYYUnpackProc.h 1256 2014-10-15 08:16:07Z adamczew $
2 //-----------------------------------------------------------------------
3 // The GSI Online Offline Object Oriented (Go4) Project
4 // Experiment Data Processing at EE department, GSI
5 //-----------------------------------------------------------------------
6 // Copyright (C) 2000- GSI Helmholtzzentrum für Schwerionenforschung GmbH
7 // Planckstr. 1, 64291 Darmstadt, Germany
8 // Contact: http://go4.gsi.de
9 //-----------------------------------------------------------------------
10 // This software can be used under the license agreements as stated
11 // in Go4License.txt file which is part of the distribution.
12 //-----------------------------------------------------------------------
13 
14 #ifndef TYYYUNPACKPROCESSOR_H
15 #define TYYYUNPACKPROCESSOR_H
16 
17 #include "TGo4EventProcessor.h"
18 
19 class TYYYUnpackEvent;
20 class TYYYParameter;
21 
23  public:
24  TYYYUnpackProc() ;
25  TYYYUnpackProc(const char* name);
26  virtual ~TYYYUnpackProc() ;
27 
29  virtual Bool_t CheckEventClass(TClass* cl);
30 
31  virtual Bool_t BuildEvent(TGo4EventElement* dest);
32  private:
33  TH1 *fX;
34  TH1 *fY;
35  TH1 *fZ;
36  TH1 *fVX;
37  TH1 *fVY;
38  TH1 *fVZ;
39  TH1 *fThetaX;
40  TH1 *fThetaY;
41  TH1 *fThetaR;
42  TH1 *fNumScatt;
43  TH2 *fXY;
44  TH2 *fVXVY;
45  TH2 *fXYCond;
46  TH2 *fVXVYCond;
47  TH2 *fEmitX;
48  TH2 *fEmitY;
49  TH1 *fEmitDist;
54 
55  ClassDef(TYYYUnpackProc,1)
56 };
57 
58 #endif //TYYYUNPACKPROCESSOR_H
TGo4PolyCond * fPolyConEmit
virtual Bool_t BuildEvent(TGo4EventElement *dest)
TGo4WinCond * fWinConV
TYYYParameter * fParam1
TGo4WinCond * fWinConR
virtual Bool_t CheckEventClass(TClass *cl)
virtual ~TYYYUnpackProc()