ROOT logo
#ifndef ALIGENDPMJETEVENTHEADER_H
#define ALIGENDPMJETEVENTHEADER_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

#include <TLorentzVector.h>

#include "AliGenEventHeader.h"
#include "AliCollisionGeometry.h"

class AliGenDPMjetEventHeader : public AliGenEventHeader, public AliCollisionGeometry
{
 public:
    AliGenDPMjetEventHeader(const char* name);
    AliGenDPMjetEventHeader();
    virtual ~AliGenDPMjetEventHeader() {}

  // Getters
  Float_t TotalEnergy()  const {return fTotalEnergy;} 
  Int_t   Trials()       const {return fTrials;}
  Int_t   ProcessType()  const {return fProcessType;}
  // Setters
  void SetTotalEnergy(Float_t energy)  {fTotalEnergy = energy;}
  void SetTrials(Int_t trials)         {fTrials      = trials;}
  void SetProcessType(Int_t type)      {fProcessType = type;}
	  
protected:
  Float_t fTotalEnergy;              // Total energy of produced particles
  Int_t   fTrials;                   // Number of trials to fulfill trigger condition
  Int_t   fProcessType;              // Process Type 
  ClassDef(AliGenDPMjetEventHeader,1) // Event header for dpmjet event
};

#endif
 AliGenDPMjetEventHeader.h:1
 AliGenDPMjetEventHeader.h:2
 AliGenDPMjetEventHeader.h:3
 AliGenDPMjetEventHeader.h:4
 AliGenDPMjetEventHeader.h:5
 AliGenDPMjetEventHeader.h:6
 AliGenDPMjetEventHeader.h:7
 AliGenDPMjetEventHeader.h:8
 AliGenDPMjetEventHeader.h:9
 AliGenDPMjetEventHeader.h:10
 AliGenDPMjetEventHeader.h:11
 AliGenDPMjetEventHeader.h:12
 AliGenDPMjetEventHeader.h:13
 AliGenDPMjetEventHeader.h:14
 AliGenDPMjetEventHeader.h:15
 AliGenDPMjetEventHeader.h:16
 AliGenDPMjetEventHeader.h:17
 AliGenDPMjetEventHeader.h:18
 AliGenDPMjetEventHeader.h:19
 AliGenDPMjetEventHeader.h:20
 AliGenDPMjetEventHeader.h:21
 AliGenDPMjetEventHeader.h:22
 AliGenDPMjetEventHeader.h:23
 AliGenDPMjetEventHeader.h:24
 AliGenDPMjetEventHeader.h:25
 AliGenDPMjetEventHeader.h:26
 AliGenDPMjetEventHeader.h:27
 AliGenDPMjetEventHeader.h:28
 AliGenDPMjetEventHeader.h:29
 AliGenDPMjetEventHeader.h:30
 AliGenDPMjetEventHeader.h:31
 AliGenDPMjetEventHeader.h:32
 AliGenDPMjetEventHeader.h:33
 AliGenDPMjetEventHeader.h:34
 AliGenDPMjetEventHeader.h:35