MINT2
|
#include <TimeDependentGeneratorOld.h>
Classes | |
class | GenTimeEvent |
class | GenTimePoint |
Public Types | |
typedef std::list< GenTimePoint > | GenList |
typedef std::map< int, GenList > | GenMap |
typedef std::pair< std::complex< double >, std::complex< double > > | AmpPair |
Public Member Functions | |
TimeDependentGeneratorOld (const std::string &name, const bool overwrite, TRandom3 *rndm, double precision, const DalitzEventPattern &pattern, double width, double deltam, double deltagamma, double qoverp, double phi, double tmax, int ntimepoints, const bool saveIntegEvents=true, double tmin=0., TH1F *h_efficiency=NULL, float resWidth=0.05, bool addExpEffects=false) | |
AmpPair | amplitude_coefficients (const int tag, const double decaytime) |
int | generate_tag () const |
double | generate_decay_time (const int tag) const |
MINT::counted_ptr< IDalitzEvent > | generate_dalitz_event (const int tag, const double decaytime) const |
MINT::counted_ptr< IDalitzEvent > | generate_event () const |
const std::map< int, SplineGenerator > | time_generators () const |
Static Public Member Functions | |
static DalitzEventPattern | anti (DalitzEventPattern pat) |
Private Attributes | |
const std::string | m_name |
TRandom3 * | m_rndm |
const DalitzEventPattern | m_pattern |
const DalitzEventPattern | m_cppattern |
const double | m_width |
const double | m_deltam |
const double | m_deltagamma |
const double | m_qoverp |
const double | m_phi |
const double | m_tmax |
const double | m_tmin |
const int | m_ntimepoints |
GenMap | m_genmap |
std::map< int, SplineGenerator > | m_timegenerators |
double | m_tagintegralfrac |
double | m_precision |
TH1F * | m_h_efficiency |
TSpline3 | m_efficiencyFit |
float | m_resWidth |
bool | m_addExpEffects |
Definition at line 17 of file TimeDependentGeneratorOld.h.
typedef std::pair<std::complex<double>, std::complex<double> > TimeDependentGeneratorOld::AmpPair |
Definition at line 34 of file TimeDependentGeneratorOld.h.
typedef std::list<GenTimePoint> TimeDependentGeneratorOld::GenList |
Definition at line 32 of file TimeDependentGeneratorOld.h.
typedef std::map<int, GenList> TimeDependentGeneratorOld::GenMap |
Definition at line 33 of file TimeDependentGeneratorOld.h.
TimeDependentGeneratorOld::TimeDependentGeneratorOld | ( | const std::string & | name, |
const bool | overwrite, | ||
TRandom3 * | rndm, | ||
double | precision, | ||
const DalitzEventPattern & | pattern, | ||
double | width, | ||
double | deltam, | ||
double | deltagamma, | ||
double | qoverp, | ||
double | phi, | ||
double | tmax, | ||
int | ntimepoints, | ||
const bool | saveIntegEvents = true , |
||
double | tmin = 0. , |
||
TH1F * | h_efficiency = NULL , |
||
float | resWidth = 0.05 , |
||
bool | addExpEffects = false |
||
) |
Definition at line 98 of file TimeDependentGeneratorOld.cpp.
TimeDependentGeneratorOld::AmpPair TimeDependentGeneratorOld::amplitude_coefficients | ( | const int | tag, |
const double | decaytime | ||
) |
Definition at line 230 of file TimeDependentGeneratorOld.cpp.
|
static |
Definition at line 78 of file TimeDependentGeneratorOld.cpp.
MINT::counted_ptr< IDalitzEvent > TimeDependentGeneratorOld::generate_dalitz_event | ( | const int | tag, |
const double | decaytime | ||
) | const |
Definition at line 257 of file TimeDependentGeneratorOld.cpp.
double TimeDependentGeneratorOld::generate_decay_time | ( | const int | tag | ) | const |
Definition at line 249 of file TimeDependentGeneratorOld.cpp.
MINT::counted_ptr< IDalitzEvent > TimeDependentGeneratorOld::generate_event | ( | ) | const |
Definition at line 280 of file TimeDependentGeneratorOld.cpp.
int TimeDependentGeneratorOld::generate_tag | ( | ) | const |
Definition at line 241 of file TimeDependentGeneratorOld.cpp.
const map< int, SplineGenerator > TimeDependentGeneratorOld::time_generators | ( | ) | const |
Definition at line 322 of file TimeDependentGeneratorOld.cpp.
|
private |
Definition at line 126 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 103 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 107 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 106 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 123 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 115 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 122 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 100 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 113 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 102 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 109 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 120 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 108 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 125 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 101 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 119 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 117 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 111 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 112 of file TimeDependentGeneratorOld.h.
|
private |
Definition at line 105 of file TimeDependentGeneratorOld.h.