//____________________________________________________________________
//
// Base class for reconstructed particle decays (Z->ee, Z->mumu etc.)
// 
//
//  
// Author: Oliver Maria Kind <mailto: kind@mail.desy.de>
// Update: $Id: HepDecayParticle.cxx,v 1.3 2010/09/04 11:58:34 herrberg Exp $
// Copyright: 2009 (C) Oliver Maria Kind
//
#ifndef HEP_HepDecayParticle
#include <HepDecayParticle.h>
#endif
#include <iostream>

using namespace std;

#ifndef __CINT__
ClassImp(HepDecayParticle);
#endif

//____________________________________________________________________

HepDecayParticle::HepDecayParticle() {
    //
    // Default constructor
    //
    fMCDecay = new TRef;
}

//____________________________________________________________________

HepDecayParticle::HepDecayParticle(Int_t Id, Float_t Px, Float_t Py,
				   Float_t Pz, Float_t E, Int_t PdgCode) :
    HepParticle(Id, Px, Py, Pz, E, PdgCode) {
    //
    // Normal constructor
    //
    fMCDecay = new TRef;
}

//____________________________________________________________________

HepDecayParticle::~HepDecayParticle() {
    //
    // Default destructor
    //
    delete fMCDecay;
}

//____________________________________________________________________

void HepDecayParticle::Clear(Option_t *option) {
    //
    // Clear this object
    //	
    HepParticle::Clear(option);
    delete fMCDecay; fMCDecay = 0;
}
 HepDecayParticle.cxx:1
 HepDecayParticle.cxx:2
 HepDecayParticle.cxx:3
 HepDecayParticle.cxx:4
 HepDecayParticle.cxx:5
 HepDecayParticle.cxx:6
 HepDecayParticle.cxx:7
 HepDecayParticle.cxx:8
 HepDecayParticle.cxx:9
 HepDecayParticle.cxx:10
 HepDecayParticle.cxx:11
 HepDecayParticle.cxx:12
 HepDecayParticle.cxx:13
 HepDecayParticle.cxx:14
 HepDecayParticle.cxx:15
 HepDecayParticle.cxx:16
 HepDecayParticle.cxx:17
 HepDecayParticle.cxx:18
 HepDecayParticle.cxx:19
 HepDecayParticle.cxx:20
 HepDecayParticle.cxx:21
 HepDecayParticle.cxx:22
 HepDecayParticle.cxx:23
 HepDecayParticle.cxx:24
 HepDecayParticle.cxx:25
 HepDecayParticle.cxx:26
 HepDecayParticle.cxx:27
 HepDecayParticle.cxx:28
 HepDecayParticle.cxx:29
 HepDecayParticle.cxx:30
 HepDecayParticle.cxx:31
 HepDecayParticle.cxx:32
 HepDecayParticle.cxx:33
 HepDecayParticle.cxx:34
 HepDecayParticle.cxx:35
 HepDecayParticle.cxx:36
 HepDecayParticle.cxx:37
 HepDecayParticle.cxx:38
 HepDecayParticle.cxx:39
 HepDecayParticle.cxx:40
 HepDecayParticle.cxx:41
 HepDecayParticle.cxx:42
 HepDecayParticle.cxx:43
 HepDecayParticle.cxx:44
 HepDecayParticle.cxx:45
 HepDecayParticle.cxx:46
 HepDecayParticle.cxx:47
 HepDecayParticle.cxx:48
 HepDecayParticle.cxx:49
 HepDecayParticle.cxx:50
 HepDecayParticle.cxx:51
 HepDecayParticle.cxx:52
 HepDecayParticle.cxx:53
 HepDecayParticle.cxx:54
 HepDecayParticle.cxx:55
 HepDecayParticle.cxx:56
 HepDecayParticle.cxx:57
 HepDecayParticle.cxx:58
 HepDecayParticle.cxx:59