]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliAODDiJet.h
Protection added in case no ESD files have been chained.
[u/mrichter/AliRoot.git] / STEER / AliAODDiJet.h
CommitLineData
5769fc2c 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
20class 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);
41c47333 26 virtual ~AliAODDiJet();
27
03c4a89d 28 void SetJetRefs(AliAODJet* jet1, AliAODJet* jet2);
5769fc2c 29 AliAODJet* Jet(Int_t i) {return ((AliAODJet*) (fJetR->At(i)));}
41c47333 30 Float_t DeltaPhi();
31 Float_t PhiImbalance();
32
5769fc2c 33 private:
41c47333 34 AliAODDiJet(const AliAODDiJet& jet);
5769fc2c 35 AliAODDiJet& operator=(const AliAODDiJet& jet);
41c47333 36
5769fc2c 37 private:
38 TRefArray* fJetR;
39 TRef fJet1;
41c47333 40 TRef fJet2;
5769fc2c 41 ClassDef(AliAODDiJet, 1);
42};
43#endif