ROOT logo
#ifndef AliAODDIJet_H
#define AliAODDIJet_H
/* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

//-------------------------------------------------------------------------
//     AOD di-jet class
//     The present version is for test purposes only
//     Author: Andreas Morsch, CERN
//-------------------------------------------------------------------------

#include <TLorentzVector.h>
#include <TRefArray.h>
#include <TRef.h>
#include "AliAODJet.h"


class AliAODDiJet : public AliAODJet {

 public:
    AliAODDiJet();
    AliAODDiJet(Double_t px, Double_t py, Double_t pz, Double_t e);
    AliAODDiJet(TLorentzVector & p);
    virtual ~AliAODDiJet();

    void SetJetRefs(AliAODJet* jet1, AliAODJet* jet2);
    AliAODJet* Jet(Int_t i) {return ((AliAODJet*) (fJetR->At(i)));}
    Float_t    DeltaPhi();
    Float_t    PhiImbalance();

 private:
    AliAODDiJet(const AliAODDiJet& jet);
    AliAODDiJet& operator=(const AliAODDiJet& jet);

 private:
    TRefArray*  fJetR;  // References to jets
    TRef        fJet1;  // Reference to Jet 1
    TRef        fJet2;  // Reference to Jet 2
    ClassDef(AliAODDiJet, 1);
};
#endif
 AliAODDiJet.h:1
 AliAODDiJet.h:2
 AliAODDiJet.h:3
 AliAODDiJet.h:4
 AliAODDiJet.h:5
 AliAODDiJet.h:6
 AliAODDiJet.h:7
 AliAODDiJet.h:8
 AliAODDiJet.h:9
 AliAODDiJet.h:10
 AliAODDiJet.h:11
 AliAODDiJet.h:12
 AliAODDiJet.h:13
 AliAODDiJet.h:14
 AliAODDiJet.h:15
 AliAODDiJet.h:16
 AliAODDiJet.h:17
 AliAODDiJet.h:18
 AliAODDiJet.h:19
 AliAODDiJet.h:20
 AliAODDiJet.h:21
 AliAODDiJet.h:22
 AliAODDiJet.h:23
 AliAODDiJet.h:24
 AliAODDiJet.h:25
 AliAODDiJet.h:26
 AliAODDiJet.h:27
 AliAODDiJet.h:28
 AliAODDiJet.h:29
 AliAODDiJet.h:30
 AliAODDiJet.h:31
 AliAODDiJet.h:32
 AliAODDiJet.h:33
 AliAODDiJet.h:34
 AliAODDiJet.h:35
 AliAODDiJet.h:36
 AliAODDiJet.h:37
 AliAODDiJet.h:38
 AliAODDiJet.h:39
 AliAODDiJet.h:40
 AliAODDiJet.h:41
 AliAODDiJet.h:42
 AliAODDiJet.h:43