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
16
17private:
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
25protected:
26
27
28public:
29
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
Bool_t OpenFile(TString inputfile="")
Bool_t Modify(PParticle **mstack, int *decay_done, int *num, int stacksize)