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
StJetMaker
mudst
StjMCKinMuDst.h
1
// -*- mode: c++;-*-
2
// $Id: StjMCKinMuDst.h,v 1.1 2008/08/22 22:10:25 tai Exp $
3
// Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4
#ifndef STJMCKINMUDST_H
5
#define STJMCKINMUDST_H
6
7
#include <StjMCKin.h>
8
9
class
StMuDstMaker
;
10
11
class
StjMCKinMuDst
:
public
StjMCKin
{
12
13
public
:
14
StjMCKinMuDst
(
StMuDstMaker
* uDstMaker)
15
: _uDstMaker(uDstMaker), _runNumber(-1), _eventId(-1) { }
16
virtual
~
StjMCKinMuDst
() { }
17
18
int
runNumber();
19
int
eventId();
20
double
vertexZ();
21
double
s();
22
double
t();
23
double
u();
24
double
pt();
25
double
costh();
26
double
x1();
27
double
x2();
28
int
pid();
29
30
private
:
31
32
void
readIfNewEvent()
const
;
33
bool
isNewEvent()
const
;
34
void
readNewEvent()
const
;
35
36
StMuDstMaker
* _uDstMaker;
37
38
mutable
int
_runNumber;
39
mutable
int
_eventId;
40
mutable
double
_s;
41
mutable
double
_t;
42
mutable
double
_u;
43
mutable
double
_pt;
44
mutable
double
_costh;
45
mutable
double
_x1;
46
mutable
double
_x2;
47
mutable
int
_pid;
48
49
mutable
double
_vertexZ;
50
51
ClassDef(
StjMCKinMuDst
, 1)
52
53
};
54
55
#endif // STJMCKINMUDST_H
StMuDstMaker
Definition:
StMuDstMaker.h:131
StjMCKin
Definition:
StjMCKin.h:9
StjMCKinMuDst
Definition:
StjMCKinMuDst.h:11
Generated by
1.8.5