// Author: Jochen Markert
// Written: 11/28/2007
// Modified:
// PVertexFile Class Header

#ifndef _PVERTEXFILE_H_
#define _PVERTEXFILE_H_

#include "PBulkInterface.h"
#include "PStaticData.h"
#include "TString.h"
#include "TFile.h"
#include "TNtuple.h"

class PVertexFile: public PBulkInterface {

private:

    Long64_t nEvent;        // entry counter from read from ntuple
    TFile   *input;           // root input for vertex ntuple
    TNtuple *vertex_tuple;  // ntuple which contains the vertex point

    Double_t *vertex_x, *vertex_y, *vertex_z, *seqnr;

protected:


public:

    PVertexFile();
    ~PVertexFile();

    Bool_t OpenFile(TString inputfile = "");
    Bool_t Modify(PParticle **mstack, int *decay_done, int *num, int stacksize);

    ClassDef(PVertexFile, 0) // Read vertex list from file
};
#endif


















 PVertexFile.h:1
 PVertexFile.h:2
 PVertexFile.h:3
 PVertexFile.h:4
 PVertexFile.h:5
 PVertexFile.h:6
 PVertexFile.h:7
 PVertexFile.h:8
 PVertexFile.h:9
 PVertexFile.h:10
 PVertexFile.h:11
 PVertexFile.h:12
 PVertexFile.h:13
 PVertexFile.h:14
 PVertexFile.h:15
 PVertexFile.h:16
 PVertexFile.h:17
 PVertexFile.h:18
 PVertexFile.h:19
 PVertexFile.h:20
 PVertexFile.h:21
 PVertexFile.h:22
 PVertexFile.h:23
 PVertexFile.h:24
 PVertexFile.h:25
 PVertexFile.h:26
 PVertexFile.h:27
 PVertexFile.h:28
 PVertexFile.h:29
 PVertexFile.h:30
 PVertexFile.h:31
 PVertexFile.h:32
 PVertexFile.h:33
 PVertexFile.h:34
 PVertexFile.h:35
 PVertexFile.h:36
 PVertexFile.h:37
 PVertexFile.h:38
 PVertexFile.h:39
 PVertexFile.h:40
 PVertexFile.h:41
 PVertexFile.h:42
 PVertexFile.h:43
 PVertexFile.h:44
 PVertexFile.h:45
 PVertexFile.h:46
 PVertexFile.h:47
 PVertexFile.h:48
 PVertexFile.h:49
 PVertexFile.h:50
 PVertexFile.h:51
 PVertexFile.h:52
 PVertexFile.h:53
 PVertexFile.h:54
 PVertexFile.h:55
 PVertexFile.h:56