// Author: I. Froehlich
// Written: 13.11.2007
// Revised: 

#include "PFermiMomentum.h"

//Class definition

class PFermiMomentumDD : public PFermiMomentum  {
  
 public:

    PFermiMomentumDD(const Char_t *id, const Char_t *de, Int_t key);
    
    PDistribution *Clone(const char *delme=NULL) const;

    Bool_t Init(void);

    using PChannelModel::SampleMass;
    Bool_t SampleMass(void);

private:

    PParticle *beam;
    PParticle *target;
    PParticle *spectator1, *spectator2;
    PParticle *parent;
    PParticle *p1, *p2;
    PParticle *composite;

    ClassDef(PFermiMomentumDD, 0) //N+N in d+d scattering

};



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