fDecay(kAll),
fHeavyFlavour(kTRUE),
fLongLived(kFALSE),
- fPatchOmegaDalitz(0)
+ fPatchOmegaDalitz(0),
+ fPi0(1)
{
// Default Constructor
for (Int_t i=0; i< 501; i++) fBraPart[i]= 1.;
fDecay(kAll),
fHeavyFlavour(kTRUE),
fLongLived(kFALSE),
- fPatchOmegaDalitz(0)
+ fPatchOmegaDalitz(0),
+ fPi0(1)
{
// Copy Constructor
decayer.Copy(*this);
fPythia->SetMDCY(fPythia->Pycomp(111) ,1, 1);
}
*/
+ if (fPi0) fPythia->SetMDCY(fPythia->Pycomp(111) ,1, 1);
- fPythia->SetMDCY(fPythia->Pycomp(111) ,1, 1);
Int_t isw = 0;
if (fLongLived) isw = 1;
Double_t norm = 0.;
for (Int_t channel=ifirst; channel<=ilast;channel++){
norm+=fPythia->GetBRAT(channel);
- printf("%f ",fPythia->GetBRAT(channel));
- }printf("\n");
+ }
if (norm < 1.-1.e-12 || norm > 1.+1.e-12) {
char pName[16];
fPythia->Pyname(particle,pName);