//  
// Author: Oliver Maria Kind <mailto: kind@mail.desy.de>
// Update: $Id: AtlZ0DecayJJ.h,v 1.2 2010/05/28 13:10:55 sbilski Exp $
// Copyright: 2009 (C) Oliver Maria Kind
//
#ifndef ATLAS_AtlZ0DecayJJ
#define ATLAS_AtlZ0DecayJJ
#ifndef HEP_HepZ0Decay
#include <HepZ0Decay.h>
#endif
#ifndef ATLAS_AtlJet
#include <AtlJet.h>
#endif

class AtlZ0DecayJJ : public HepZ0Decay {

private:

public:
    AtlZ0DecayJJ();
    AtlZ0DecayJJ(Int_t Id, Float_t Px, Float_t Py, Float_t Pz,
		 Float_t E, AtlJet *Jet1, AtlJet *Jet2,
	         HepParticle ReFitJet1, HepParticle ReFitJet2);
    virtual ~AtlZ0DecayJJ();
    virtual void Clear(Option_t *option = "");
    
    inline AtlJet* GetJet1()  { return (AtlJet*)GetDaughter1(); }
    inline AtlJet* GetJet2() { return (AtlJet*)GetDaughter2(); }
    inline HepParticle GetReFitJet1(){return GetReFit_Daughter1(); }
    inline HepParticle GetReFitJet2(){return GetReFit_Daughter2(); }

    ClassDef(AtlZ0DecayJJ,1) // Z0 -> q bar{q} decay
};
#endif

 AtlZ0DecayJJ.h:1
 AtlZ0DecayJJ.h:2
 AtlZ0DecayJJ.h:3
 AtlZ0DecayJJ.h:4
 AtlZ0DecayJJ.h:5
 AtlZ0DecayJJ.h:6
 AtlZ0DecayJJ.h:7
 AtlZ0DecayJJ.h:8
 AtlZ0DecayJJ.h:9
 AtlZ0DecayJJ.h:10
 AtlZ0DecayJJ.h:11
 AtlZ0DecayJJ.h:12
 AtlZ0DecayJJ.h:13
 AtlZ0DecayJJ.h:14
 AtlZ0DecayJJ.h:15
 AtlZ0DecayJJ.h:16
 AtlZ0DecayJJ.h:17
 AtlZ0DecayJJ.h:18
 AtlZ0DecayJJ.h:19
 AtlZ0DecayJJ.h:20
 AtlZ0DecayJJ.h:21
 AtlZ0DecayJJ.h:22
 AtlZ0DecayJJ.h:23
 AtlZ0DecayJJ.h:24
 AtlZ0DecayJJ.h:25
 AtlZ0DecayJJ.h:26
 AtlZ0DecayJJ.h:27
 AtlZ0DecayJJ.h:28
 AtlZ0DecayJJ.h:29
 AtlZ0DecayJJ.h:30
 AtlZ0DecayJJ.h:31
 AtlZ0DecayJJ.h:32
 AtlZ0DecayJJ.h:33
 AtlZ0DecayJJ.h:34
 AtlZ0DecayJJ.h:35