Pluto v6.3.0
Loading...
Searching...
No Matches
PEtaPiPiGamma.h
Go to the documentation of this file.
1// Author: I. Froehlich
2// Written: 01.10.2009
3// Revised:
4
5#ifndef _PETAPIPIGAMMA_H_
6#define _PETAPIPIGAMMA_H_
7
8#include "TF1.h"
9#include "TF2.h"
10#include "PChannelModel.h"
11#include "PDynamicData.h"
12#include "PKinematics.h"
13
15
16 public:
18 PEtaPiPiGamma(const Char_t *id, const Char_t *de, Int_t key);
19 PDistribution *Clone(const char *delme=NULL) const;
20
21 Bool_t Init(void);
22
25
26 Double_t GetWeight(void);
27
28 Bool_t IsNotRejected(void);
29
30 protected:
31
33
34 PChannelModel *m_formfactor_model; //form factor object
35
36 Double_t weight_max; //Maximum
37
38 ClassDef(PEtaPiPiGamma, 0) // Decay eta -> pi+ pi- gamma
39};
40
41#endif
42
43
virtual Double_t GetWeight(Double_t *mass, Int_t *didx=NULL)
virtual Double_t GetWeight(void)
PParticle * parent
Bool_t IsNotRejected(void)
Double_t GetWeight(void)
PChannelModel * m_formfactor_model
PDistribution * Clone(const char *delme=NULL) const
PParticle * pip
Double_t weight_max
Bool_t Init(void)
PParticle * gamma
PParticle * pim