GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TXXXUnpackProc.h
Go to the documentation of this file.
1// $Id: TXXXUnpackProc.h 478 2009-10-29 12:26:09Z linev $
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 fuer 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 TXXXUnpackProc_H
15#define TXXXUnpackProc_H
16
17#include "TGo4EventProcessor.h"
18
19class TXXXParameter;
20class TXXXUnpackEvent;
21
23 private:
24 TH1 *fCr1Ch[8] = {nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr};
25 TH1 *fCr2Ch[8] = {nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr};
26 TH2 *fCr1Ch1x2{nullptr};
27 TH1 *fHis1{nullptr};
28 TH1 *fHis1gate{nullptr};
29 TH1 *fHis2{nullptr};
30 TH1 *fHis2gate{nullptr};
31 TGo4WinCond *fconHis1{nullptr};
32 TGo4WinCond *fconHis2{nullptr};
33 TGo4WinCond *fWinCon1{nullptr};
34 TGo4WinCond *fWinCon2{nullptr};
35 TGo4PolyCond *fPolyCon1{nullptr};
36 TGo4CondArray *fConArr1{nullptr};
37 TGo4CondArray *fConArr2{nullptr};
40 TGo4Picture *fPicture1{nullptr};
41 TGo4Picture *fcondSet{nullptr};
42 Long_t fEvCount{0};
43
44 void CreateRawHistograms(int nbins, double xmin, double xmax);
45
46 public:
48 TXXXUnpackProc(const char *name);
49 virtual ~TXXXUnpackProc();
50 Bool_t BuildEvent(TGo4EventElement *dest) override;
51
52 ClassDefOverride(TXXXUnpackProc,1)
53};
54
55#endif
Abstract event processor.
friend class TGo4EventElement
Picture cconfiguration in Go4.
Definition TGo4Picture.h:40
TGo4Picture * fPicture1
virtual ~TXXXUnpackProc()
TGo4WinCond * fconHis1
TGo4WinCond * fconHis2
TGo4WinCond * fWinCon1
Bool_t BuildEvent(TGo4EventElement *dest) override
Fill the destination event dest.
TXXXUnpackProc(const char *name)
TH1 * fCr1Ch[XXX_NUM_CHAN]
TGo4WinCond * fWinCon2
void CreateRawHistograms(int nbins, double xmin, double xmax)
TGo4PolyCond * fPolyCon1
TGo4CondArray * fConArr1
TXXXParameter * fParam1
TH1 * fCr2Ch[XXX_NUM_CHAN]
TGo4CondArray * fConArr2
TGo4Picture * fcondSet
TXXXParameter * fParam2