Line data Source code
1 : #ifndef ALIGENDPMJETEVENTHEADER_H
2 : #define ALIGENDPMJETEVENTHEADER_H
3 :
4 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 : * See cxx source for full Copyright notice */
6 :
7 : #include <TLorentzVector.h>
8 :
9 : #include "AliGenEventHeader.h"
10 : #include "AliCollisionGeometry.h"
11 :
12 0 : class AliGenDPMjetEventHeader : public AliGenEventHeader, public AliCollisionGeometry
13 : {
14 : public:
15 : AliGenDPMjetEventHeader(const char* name);
16 : AliGenDPMjetEventHeader();
17 0 : virtual ~AliGenDPMjetEventHeader() {}
18 :
19 : // Getters
20 0 : Float_t TotalEnergy() const {return fTotalEnergy;}
21 0 : Int_t Trials() const {return fTrials;}
22 0 : Int_t ProcessType() const {return fProcessType;}
23 : // Setters
24 0 : void SetTotalEnergy(Float_t energy) {fTotalEnergy = energy;}
25 0 : void SetTrials(Int_t trials) {fTrials = trials;}
26 0 : void SetProcessType(Int_t type) {fProcessType = type;}
27 :
28 : protected:
29 : Float_t fTotalEnergy; // Total energy of produced particles
30 : Int_t fTrials; // Number of trials to fulfill trigger condition
31 : Int_t fProcessType; // Process Type
32 176 : ClassDef(AliGenDPMjetEventHeader,1) // Event header for dpmjet event
33 : };
34 :
35 : #endif
|