Pluto v6.3.0
Loading...
Searching...
No Matches
PEtaPiPiDilepton.h
Go to the documentation of this file.
1// Author: I. Froehlich
2// Written: 09.11.2010
3// Revised:
4
5#ifndef _PETAPIPIDILEPTON_H_
6#define _PETAPIPIDILEPTON_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 PEtaPiPiDilepton(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(Double_t *mass, Int_t *didx=NULL);
27 Double_t GetWeight(void);
28
31 Bool_t SampleMass(void);
32
33
34 Bool_t IsNotRejected(void);
35
36 protected:
37
40 Double_t weight_max; //Maximum
41
42 ClassDef(PEtaPiPiDilepton, 0) // pipi correlation in eta -> pi+ pi- dilepton
43};
44
45#endif
46
47
virtual Bool_t SampleMass(Double_t *mass, Int_t *didx=NULL)
virtual Double_t GetWeight(Double_t *mass, Int_t *didx=NULL)
virtual Bool_t SampleMass(void)
virtual Double_t GetWeight(void)
Bool_t IsNotRejected(void)
Double_t GetWeight(void)
PDistribution * Clone(const char *delme=NULL) const
Bool_t SampleMass(void)
Double_t mass