Pluto
v6.3.0
Loading...
Searching...
No Matches
PVertexFile.h
Go to the documentation of this file.
1
// Author: Jochen Markert
2
// Written: 11/28/2007
3
// Modified:
4
// PVertexFile Class Header
5
6
#ifndef _PVERTEXFILE_H_
7
#define _PVERTEXFILE_H_
8
9
#include "
PBulkInterface.h
"
10
#include "
PStaticData.h
"
11
#include "TString.h"
12
#include "TFile.h"
13
#include "TNtuple.h"
14
15
class
PVertexFile
:
public
PBulkInterface
{
16
17
private
:
18
19
Long64_t nEvent;
// entry counter from read from ntuple
20
TFile *input;
// root input for vertex ntuple
21
TNtuple *vertex_tuple;
// ntuple which contains the vertex point
22
23
Double_t *vertex_x, *vertex_y, *vertex_z, *seqnr;
24
25
protected
:
26
27
28
public
:
29
30
PVertexFile
();
31
~PVertexFile
();
32
33
Bool_t
OpenFile
(TString inputfile =
""
);
34
Bool_t
Modify
(
PParticle
**mstack,
int
*decay_done,
int
*num,
int
stacksize);
35
36
ClassDef(
PVertexFile
, 0)
// Read vertex list from file
37
};
38
#endif
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
PBulkInterface.h
PStaticData.h
PBulkInterface::PBulkInterface
PBulkInterface()
PParticle
Definition
PParticle.h:25
PVertexFile::PVertexFile
PVertexFile()
PVertexFile::OpenFile
Bool_t OpenFile(TString inputfile="")
PVertexFile::Modify
Bool_t Modify(PParticle **mstack, int *decay_done, int *num, int stacksize)
PVertexFile::~PVertexFile
~PVertexFile()
pluto6
include
PVertexFile.h
Generated by
1.14.0