]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - STEER/AliGenEventHeader.h
added the HCAL section and removed obsolete method
[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#include <TNamed.h>
10#include <TArrayF.h>
11
12// Event header base class for generator.
13// Stores as a minimum the date, run number, event number, number of particles produced
14// and the impact parameter
15// Author: andreas.morsch@cern.ch
16
17class AliGenEventHeader : public TNamed
18{
19 public:
20
21 AliGenEventHeader(const char* name);
22 AliGenEventHeader();
23 virtual ~AliGenEventHeader() {}
24 // Getters
25 virtual Int_t NProduced() {return fNProduced;}
26 virtual void PrimaryVertex(TArrayF &o) const;
27
28 // Setters
29 virtual void SetNProduced(Int_t nprod) {fNProduced=nprod;}
30 virtual void SetPrimaryVertex(const TArrayF &o);
31
32protected:
33 Int_t fNProduced; // Number stable or undecayed particles
34 TArrayF fVertex; // Primary Vertex Position
35 ClassDef(AliGenEventHeader,2) // Event header for primary event
36};
37
38#endif