StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StHbtMaker
Base
StHbtBaseAnalysis.h
1
/***************************************************************************
2
*
3
* $Id: StHbtBaseAnalysis.h,v 1.5 2000/06/15 18:51:32 willson Exp $
4
*
5
* Author: Robert Willson, Ohio State, willson@bnl.gov
6
***************************************************************************
7
*
8
* Description: part of STAR HBT Framework: StHbtMaker package
9
* base class for an HBT analysis. Users should use one of the
10
* inherited analysis classes with this class.
11
*
12
***************************************************************************
13
*
14
* $Log: StHbtBaseAnalysis.h,v $
15
* Revision 1.5 2000/06/15 18:51:32 willson
16
* Cuts and Correlation function information moved from StBaseAnalysis
17
* to the derived analysis classes. Global functions installed in
18
* Cut and CorrFctn base classes to access analysis pointer.
19
*
20
* Revision 1.4 2000/05/11 21:16:40 willson
21
* myAnalysis pointer changed to type StHbtBaseAnalysis - moved
22
* some methods into StHbtBaseAnalysis class
23
*
24
* Revision 1.3 2000/04/12 01:53:00 willson
25
* Initial Installation - Comments Added
26
*
27
*
28
***************************************************************************/
29
30
#ifndef StHbtBaseAnalysis_hh
31
#define StHbtBaseAnalysis_hh
32
33
#include "StHbtMaker/Infrastructure/StHbtTypes.hh"
34
35
class
StHbtEvent
;
36
37
class
StHbtBaseAnalysis
{
38
39
public
:
40
41
StHbtBaseAnalysis
() {
/* noop */
};
42
virtual
~
StHbtBaseAnalysis
() {
/* noop */
};
43
44
#ifdef __ROOT__
45
ClassDef(
StHbtBaseAnalysis
, 0)
46
#endif
47
48
virtual
StHbtString Report() = 0;
49
50
virtual
void
ProcessEvent
(
const
StHbtEvent
*) = 0;
51
52
virtual
void
Finish() = 0;
53
54
};
55
56
#endif
StHbtEvent
Definition:
StHbtEvent.hh:109
StHbtBaseAnalysis
Definition:
StHbtBaseAnalysis.h:37
StHbtBaseAnalysis::ProcessEvent
virtual void ProcessEvent(const StHbtEvent *)=0
returns reports of all cuts applied and correlation functions being done
Generated by
1.8.5