]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AOD/AliAODDiJet.h
fTRDsignal is added to AliAODPid class (copied from AliESDtrack).
[u/mrichter/AliRoot.git] / STEER / AOD / AliAODDiJet.h
1 #ifndef AliAODDIJet_H
2 #define AliAODDIJet_H
3 /* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 //-------------------------------------------------------------------------
9 //     AOD di-jet class
10 //     The present version is for test purposes only
11 //     Author: Andreas Morsch, CERN
12 //-------------------------------------------------------------------------
13
14 #include <TLorentzVector.h>
15 #include <TRefArray.h>
16 #include <TRef.h>
17 #include "AliAODJet.h"
18
19
20 class AliAODDiJet : public AliAODJet {
21
22  public:
23     AliAODDiJet();
24     AliAODDiJet(Double_t px, Double_t py, Double_t pz, Double_t e);
25     AliAODDiJet(TLorentzVector & p);
26     virtual ~AliAODDiJet();
27
28     void SetJetRefs(AliAODJet* jet1, AliAODJet* jet2);
29     AliAODJet* Jet(Int_t i) {return ((AliAODJet*) (fJetR->At(i)));}
30     Float_t    DeltaPhi();
31     Float_t    PhiImbalance();
32
33  private:
34     AliAODDiJet(const AliAODDiJet& jet);
35     AliAODDiJet& operator=(const AliAODDiJet& jet);
36
37  private:
38     TRefArray*  fJetR;  // References to jets
39     TRef        fJet1;  // Reference to Jet 1
40     TRef        fJet2;  // Reference to Jet 2
41     ClassDef(AliAODDiJet, 1);
42 };
43 #endif