GSI Object Oriented Online Offline (Go4)
GO4-6.4.0
Loading...
Searching...
No Matches
Go4ExampleDabc
TXXXProc.h
Go to the documentation of this file.
1
// $Id: TXXXProc.h 996 2013-07-17 11:30:03Z 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 TXXXProc_H
15
#define TXXXProc_H
16
17
#include "
TGo4EventProcessor.h
"
18
19
#ifndef __CLING__
20
#include "mbs/api.h"
21
#endif
22
23
class
TXXXProc
:
public
TGo4EventProcessor
{
24
protected
:
25
26
#ifndef __CLING__
27
mbs::MonitorHandle
fHandle
;
28
#endif
29
30
public
:
31
TXXXProc
();
32
TXXXProc
(
const
char
*name);
33
virtual
~TXXXProc
();
34
35
Bool_t
BuildEvent
(
TGo4EventElement
*)
override
;
// event processing function
36
37
private
:
38
TH1 *
fCr1Ch
[8] = {
nullptr
,
nullptr
,
nullptr
,
nullptr
,
nullptr
,
nullptr
,
nullptr
,
nullptr
};
39
TH1 *
fCr2Ch
[8] = {
nullptr
,
nullptr
,
nullptr
,
nullptr
,
nullptr
,
nullptr
,
nullptr
,
nullptr
};
40
TH2 *
fCr1Ch1x2
{
nullptr
};
41
TH1 *
fHis1
{
nullptr
};
42
TH1 *
fHis1gate
{
nullptr
};
43
TH1 *
fHis2
{
nullptr
};
44
TH1 *
fHis2gate
{
nullptr
};
45
TH1 *
fHis3
{
nullptr
};
46
TGo4WinCond
*
fconHis1
{
nullptr
};
47
TGo4WinCond *
fconHis2
{
nullptr
};
48
TGo4PolyCond *
fPolyCon
{
nullptr
};
49
TGo4Picture *
fcondSet
{
nullptr
};
50
51
ClassDefOverride(
TXXXProc
,1)
52
};
53
54
#endif
TGo4EventProcessor.h
TGo4EventProcessor
Abstract event processor.
Definition
TGo4EventProcessor.h:64
TGo4EventProcessor::TGo4EventElement
friend class TGo4EventElement
Definition
TGo4EventProcessor.h:65
TGo4WinCond
Window condition.
Definition
TGo4WinCond.h:26
TXXXProc
Definition
TXXXProc.h:23
TXXXProc::fCr1Ch
TH1 * fCr1Ch[8]
Definition
TXXXProc.h:32
TXXXProc::TXXXProc
TXXXProc()
hide from CINT
TXXXProc::fHis2
TH1 * fHis2
Definition
TXXXProc.h:37
TXXXProc::BuildEvent
Bool_t BuildEvent(TGo4EventElement *) override
Fill the destination event dest.
TXXXProc::~TXXXProc
virtual ~TXXXProc()
TXXXProc::fconHis1
TGo4WinCond * fconHis1
Definition
TXXXProc.h:39
TXXXProc::fHis3
TH1 * fHis3
Definition
TXXXProc.h:45
TXXXProc::fcondSet
TGo4Picture * fcondSet
Definition
TXXXProc.h:45
TXXXProc::fHis2gate
TH1 * fHis2gate
Definition
TXXXProc.h:38
TXXXProc::TXXXProc
TXXXProc(const char *name)
TXXXProc::fHandle
mbs::MonitorHandle fHandle
Definition
TXXXProc.h:27
TXXXProc::fPolyCon
TGo4PolyCond * fPolyCon
Definition
TXXXProc.h:41
TXXXProc::fCr1Ch1x2
TH2 * fCr1Ch1x2
Definition
TXXXProc.h:34
TXXXProc::fCr2Ch
TH1 * fCr2Ch[8]
Definition
TXXXProc.h:33
TXXXProc::fHis1gate
TH1 * fHis1gate
Definition
TXXXProc.h:36
TXXXProc::fHis1
TH1 * fHis1
Definition
TXXXProc.h:35
TXXXProc::fconHis2
TGo4WinCond * fconHis2
Definition
TXXXProc.h:40
Generated by
1.13.2