]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - STEER/AliGenEventHeader.h
Additional background suppression in the V0 finder (M.Ivanov)
[u/mrichter/AliRoot.git] / STEER / AliGenEventHeader.h
... / ...
CommitLineData
1#ifndef ALIGENEVENTHEADER_H
2#define ALIGENEVENTHEADER_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8
9//---------------------------------------------------------------------
10// Event header base class for generator.
11// Stores generated event information
12// Author: andreas.morsch@cern.ch
13//---------------------------------------------------------------------
14
15#include <TNamed.h>
16#include <TArrayF.h>
17
18class AliGenEventHeader : public TNamed
19{
20 public:
21
22 AliGenEventHeader(const char* name);
23 AliGenEventHeader();
24 virtual ~AliGenEventHeader() {}
25 // Getters
26 virtual Int_t NProduced() const {return fNProduced;}
27 virtual void PrimaryVertex(TArrayF &o) const;
28
29 // Setters
30 virtual void SetNProduced(Int_t nprod) {fNProduced=nprod;}
31 virtual void SetPrimaryVertex(const TArrayF &o);
32
33protected:
34 Int_t fNProduced; // Number stable or undecayed particles
35 TArrayF fVertex; // Primary Vertex Position
36 ClassDef(AliGenEventHeader,2) // Event header for primary event
37};
38
39#endif