ROOT logo
//****************************************************************************
// 
// GEANT partial event header
//
// last modified on 29/1/99  by R.Holzmann
//
//****************************************************************************
#ifndef HGEANTHEADER_H
#define HGEANTHEADER_H

#include "hlocateddataobject.h"

class HGeantHeader : public HLocatedDataObject
{
private:
  Int_t eventID;            // GEANT event ID
  Float_t beamEnergy;       // beam energy  (in AMeV)
  Float_t impactParameter;  // impact parameter  (in fm)
  Float_t eventPlane;       // event plane phi angle  (in deg)
public:
  HGeantHeader(void);
  HGeantHeader(HGeantHeader &aHeader);
  ~HGeantHeader(void);
  void setEventId(Int_t aID);
  void setBeamEnergy(Float_t aEnergy);
  void setImpactParameter(Float_t aImpact);
  void setEventPlane(Float_t aPlane);
  inline Int_t getEventId() {return eventID;}
  inline Float_t getBeamEnergy() {return beamEnergy;}
  inline Float_t getImpactParameter() {return impactParameter;}
  inline Float_t getEventPlane() {return eventPlane;}
  inline Int_t getNLocationIndex(void) {return 1;}
  inline Int_t getLocationIndex(Int_t) {return 0;}
  ClassDef(HGeantHeader,1) // GEANT partial event header class
};

#endif  /*! HGEANTHEADER_H */









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