]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliGenHijingEventHeader.h
Importing the code for relative ITS-TPC alignment (Mikolaj)
[u/mrichter/AliRoot.git] / STEER / AliGenHijingEventHeader.h
1 #ifndef ALIGENHIJINGEVENTHEADER_H
2 #define ALIGENHIJINGEVENTHEADER_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 <TLorentzVector.h>
10
11 #include "AliGenEventHeader.h"
12 #include "AliCollisionGeometry.h"
13
14 class AliGenHijingEventHeader : public AliGenEventHeader, public AliCollisionGeometry
15 {
16  public:
17     AliGenHijingEventHeader(const char* name);
18   AliGenHijingEventHeader();
19   virtual ~AliGenHijingEventHeader() {}
20   // Getters
21   Float_t TotalEnergy()  {return fTotalEnergy;} 
22   Int_t   Trials() {return fTrials;}
23   
24           
25   // Setters
26   void SetTotalEnergy(Float_t energy)  {fTotalEnergy=energy;}
27   void SetJets(TLorentzVector* jet1, TLorentzVector* jet2,
28                TLorentzVector* jet3, TLorentzVector* jet4)
29       {fJet1 = *jet1; fJet2 = *jet2; fJetFsr1 = *jet3; fJetFsr2 = *jet4;}
30   void GetJets(TLorentzVector& jet1, TLorentzVector& jet2,
31                TLorentzVector& jet3, TLorentzVector& jet4)  
32       {jet1 = fJet1; jet2 = fJet2; jet3 = fJetFsr1; jet4 = fJetFsr2;}
33   void SetTrials(Int_t trials) {fTrials = trials;}
34           
35 protected:
36   Float_t fTotalEnergy;              // Total energy of produced particles
37   Int_t   fTrials;                   // Number of trials to fulfill trigger condition
38   
39   TLorentzVector  fJet1;             // 4-Momentum-Vector of first   triggered jet  
40   TLorentzVector  fJet2;             // 4-Momentum-Vector of second  triggered jet     
41   TLorentzVector  fJetFsr1;          // 4-Momentum-Vector of first   triggered jet  
42   TLorentzVector  fJetFsr2;          // 4-Momentum-Vector of second  triggered jet     
43   
44   ClassDef(AliGenHijingEventHeader,5) // Event header for hijing event
45 };
46
47 #endif