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
Cut
eventCutMonitor_ReactionPlane.h
1
#ifndef eventCutMonitor_ReactionPlane_hh
2
#define eventCutMonitor_ReactionPlane_hh
3
4
#include "StHbtMaker/Infrastructure/StHbtTypes.hh"
5
#include "StHbtMaker/Infrastructure/StHbtEvent.hh"
6
#include "StHbtMaker/Base/StHbtCutMonitor.hh"
7
8
class
eventCutMonitor_ReactionPlane
:
public
StHbtCutMonitor
{
9
10
private
:
11
StHbt1DHisto
* mScaler;
12
StHbt1DHisto
* mVertexX;
13
StHbt1DHisto
* mVertexY;
14
StHbt1DHisto
* mVertexZ;
15
StHbt1DHisto
* mReactionPlane;
16
StHbt1DHisto
* mReactionPlaneError;
17
StHbt2DHisto
* mMultReactionPlaneError;
18
19
public
:
20
eventCutMonitor_ReactionPlane
();
21
eventCutMonitor_ReactionPlane
(
const
char
* TitCutMoni,
const
char
* title,
int
nbins=24 ,
double
min=-360.,
double
max=+360);
22
virtual
~
eventCutMonitor_ReactionPlane
();
23
24
25
virtual
StHbtString Report();
26
virtual
void
Fill(
const
StHbtEvent
* event);
27
virtual
void
Finish();
28
29
// These dummy Fill() functions were introduced to remove a compiler
30
// warning related to overloaded base-class Fill() functions being
31
// hidden by a single version of Fill() in this derived class
32
void
Fill(
const
StHbtParticleCollection* d) {;}
33
void
Fill(
const
StHbtEvent
*d1,
const
StHbtParticleCollection* d2) {;}
34
void
Fill(
const
StHbtPair
* d) {;}
35
void
Fill(
const
StHbtKink
* d) {;}
36
void
Fill(
const
StHbtV0
* d) {;}
37
void
Fill(
const
StHbtTrack
* d) {;}
38
39
StHbt1DHisto
* Scaler() {
return
mScaler;}
40
StHbt1DHisto
* VertexX() {
return
mVertexX;}
41
StHbt1DHisto
* VertexY() {
return
mVertexY;}
42
StHbt1DHisto
* VertexZ() {
return
mVertexZ;}
43
StHbt1DHisto
* ReactionPlane() {
return
mReactionPlane;}
44
StHbt1DHisto
* ReactionPlaneError() {
return
mReactionPlaneError;}
45
StHbt2DHisto
* MultReactionPlaneError() {
return
mMultReactionPlaneError;}
46
47
#ifdef __ROOT__
48
ClassDef(
eventCutMonitor_ReactionPlane
, 1)
49
#endif
50
};
51
52
#endif
StHbtKink
Definition:
StHbtKink.hh:53
StHbtCutMonitor
Definition:
StHbtCutMonitor.hh:12
franks1HistoD
Definition:
franks1HistoD.hh:11
eventCutMonitor_ReactionPlane
Definition:
eventCutMonitor_ReactionPlane.h:8
StHbtTrack
Definition:
StHbtTrack.hh:136
StHbtEvent
Definition:
StHbtEvent.hh:109
StHbtPair
Definition:
StHbtPair.hh:98
StHbtV0
Definition:
StHbtV0.hh:84
franks2HistoD
Definition:
franks2HistoD.hh:11
Generated by
1.8.5