MINT2
DalitzMCMC.h
Go to the documentation of this file.
1 #ifndef DALITZ_MCMC_HH
2 #define DALITZ_MCMC_HH
3 // author: Nunya Business (ya.mum@bristol.ac.uk)
4 // status: Mon 19 Dec 2013 19:17:59 GMT
5 
6 #include "TGenPhaseSpace.h"
7 
8 #include "Mint/DalitzEventList.h"
10 #include "Mint/FitAmpSum.h"
11 
12 class DalitzMCMC{
13  public:
14  DalitzMCMC( const DalitzEventPattern& pat,
15  const unsigned int& seed=0 );
16 
22  void FillEventList( DalitzEventList& evtList,
23  const unsigned int& NEvents );
24 
30 
31  private:
33  const unsigned int _nbody;
34 
37 
38  TLorentzVector _P;
39  TGenPhaseSpace _event;
40 };
41 
42 #endif
43 //
TLorentzVector _P
Definition: DalitzMCMC.h:38
DalitzEvent GetFlatEvent()
Definition: DalitzMCMC.cpp:61
DalitzMCMC(const DalitzEventPattern &pat, const unsigned int &seed=0)
Definition: DalitzMCMC.cpp:8
MINT::MinuitParameterSet _myOwnPSet
Definition: DalitzMCMC.h:35
const DalitzEventPattern _pat
Definition: DalitzMCMC.h:32
FitAmpSum _pdf
Definition: DalitzMCMC.h:36
const unsigned int _nbody
Definition: DalitzMCMC.h:33
TGenPhaseSpace _event
Definition: DalitzMCMC.h:39
void FillEventList(DalitzEventList &evtList, const unsigned int &NEvents)
Definition: DalitzMCMC.cpp:26