//****************************************************************************
// 
// 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 */










Last change: Sat May 22 12:55:40 2010
Last generated: 2010-05-22 12:55

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.