GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Go4ThreadManagerExample
TGo4TestRunnable.h
Go to the documentation of this file.
1
// $Id: TGo4TestRunnable.h 1196 2014-04-10 14:06:24Z 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 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 TGo4TestRunnable_h
15
#define TGo4TestRunnable_h
16
17
#include "
TGo4Runnable.h
"
18
19
class
TPad;
20
class
TCanvas;
21
class
TH1D;
22
class
TGo4TestThreadManager
;
23
67
class
TGo4TestRunnable
:
public
TGo4Runnable
{
68
69
public
:
70
//## Constructors (generated)
71
TGo4TestRunnable
();
72
73
TGo4TestRunnable
(
const
TGo4TestRunnable
&right);
74
75
TGo4TestRunnable
(
const
char
* name,
TGo4ThreadManager
* man, Int_t mode = 0);
76
77
virtual
~TGo4TestRunnable
();
78
79
protected
:
80
85
virtual
Int_t
Run
(
void
* ptr);
86
90
virtual
void
ThreadCatch
(
TGo4Exception
& ex);
91
96
virtual
void
UnexpectedCatch
();
97
98
99
private
:
100
106
Int_t
fiMode
;
107
108
// Additional Private Declarations
109
TPad*
fxPad
;
110
TCanvas*
fxCanvas
;
111
TH1D*
fxHisto
;
112
};
113
114
115
116
#endif
117
118
119
TGo4TestRunnable
Definition:
TGo4TestRunnable.h:67
TGo4Runnable.h
TGo4ThreadManager
Definition:
TGo4ThreadManager.h:30
TGo4TestRunnable::fxHisto
TH1D * fxHisto
Definition:
TGo4TestRunnable.h:111
TGo4TestRunnable::~TGo4TestRunnable
virtual ~TGo4TestRunnable()
Definition:
TGo4TestRunnable.cxx:53
TGo4TestRunnable::fxCanvas
TCanvas * fxCanvas
Definition:
TGo4TestRunnable.h:110
TGo4TestRunnable::TGo4TestRunnable
TGo4TestRunnable()
Definition:
TGo4TestRunnable.cxx:32
TGo4TestRunnable::Run
virtual Int_t Run(void *ptr)
Definition:
TGo4TestRunnable.cxx:58
TGo4TestRunnable::UnexpectedCatch
virtual void UnexpectedCatch()
Definition:
TGo4TestRunnable.cxx:334
TGo4Runnable
Definition:
TGo4Runnable.h:33
TGo4TestThreadManager
Definition:
TGo4TestThreadManager.h:33
TGo4TestRunnable::fxPad
TPad * fxPad
Definition:
TGo4TestRunnable.h:109
TGo4TestRunnable::fiMode
Int_t fiMode
Definition:
TGo4TestRunnable.h:106
TGo4TestRunnable::ThreadCatch
virtual void ThreadCatch(TGo4Exception &ex)
Definition:
TGo4TestRunnable.cxx:320
TGo4Exception
Definition:
TGo4Exception.h:20
Generated on Fri Oct 26 2018 08:34:53 for GSI Object Oriented Online Offline (Go4) by
1.8.8