|
MINT2
|
#include <DalitzEventBase.h>
Public Member Functions | |
| DalitzEvent () | |
| DalitzEvent (const DalitzEventPattern &pat, const std::vector< TLorentzVector > mumAndDgtr_p4) | |
| DalitzEvent (const DalitzEventPattern &pat, double t01_in, double s12_in, double s23_in, double s34_in, double t40_in) | |
| DalitzEvent (const DalitzEventPattern &pat, const std::vector< TVector3 > mumAndDgtr_p4) | |
| DalitzEvent (const DalitzEventPattern &pat) | |
| DalitzEvent (const DalitzEventPattern &pat, TRandom *rnd) | |
| DalitzEvent (const DalitzEvent &other) | |
| virtual double | getWeight () const |
| virtual void | setWeight (double w) |
| virtual void | setGeneratorPdfRelativeToPhaseSpace (double gpdf) |
| virtual double | getGeneratorPdfRelativeToPhaseSpace () const |
| bool | resetST () |
| const Permutation & | currentPermutation () const |
| void | setPermutationIndex (int i) |
| int | numPermutations () const |
| int | permutationIndex () const |
| DalitzEvent (TNtupleD *ntp) | |
| bool | fromNtuple (TNtupleD *ntp) |
| virtual void | setAValue (double a) |
| virtual double | getAValue () const |
| virtual const DalitzEventPattern & | eventPattern () const |
| virtual const TLorentzVector & | p (unsigned int i) const |
| virtual double | s (unsigned int i, unsigned int j) const |
| virtual double | t (unsigned int i, unsigned int j) const |
| virtual double | sij (const std::vector< int > &indices) const |
| virtual double | phaseSpace () const |
| virtual bool | retrieveComplex (void *key, std::complex< double > &value) |
| virtual void | setComplex (void *key, const std::complex< double > &value) |
| double | sijMin (const std::vector< int > &indices) const |
| double | sijMax (const std::vector< int > &indices) const |
| int | nDgtr () const |
| double | m (unsigned int i) const |
| double | m2 (unsigned int i) const |
| TLorentzVector | p_dgtr_sum () const |
| bool | kinematicallyAllowed (double epsilon=1.e-9) const |
| void | print (std::ostream &os=std::cout) const |
| void | generateThisToPhaseSpace (TRandom *rnd=0) |
| void | generateThisToPhaseSpace (double p_of_D, TRandom *rnd=0) |
| void | generateThisToPhaseSpace (const TVector3 &pVec_of_D, TRandom *rnd=0) |
| std::string | makeNtupleVarnames () const |
| bool | fillNtupleVarArray (Double_t *array, unsigned int arraySize) const |
| unsigned int | ntupleVarArraySize () const |
| Calculate4BodyProps | makeCalculate4BodyProps () const |
Public Member Functions inherited from IDalitzEvent | |
| virtual const std::vector< double > & | getVectorOfValues () const =0 |
| virtual std::vector< double > & | getVectorOfValues ()=0 |
| virtual const std::vector< double > & | getVectorOfWeights () const =0 |
| virtual std::vector< double > & | getVectorOfWeights ()=0 |
| virtual void | setValueInVector (unsigned int i, double value)=0 |
| virtual void | setWeightInVector (unsigned int i, double weight)=0 |
| virtual double | getValueFromVector (unsigned int i) const =0 |
| virtual double | getWeightFromVector (unsigned int i) const =0 |
| virtual void | setMothers3Momentum (const TVector3 &mp3)=0 |
| virtual double | sij (const MINT::PolymorphVector< int > &indices) const =0 |
| virtual double | sijMin (const MINT::PolymorphVector< int > &indices) const =0 |
| virtual double | sijMax (const MINT::PolymorphVector< int > &indices) const =0 |
| virtual bool | retrieveValue (int i, std::complex< double > &value, long int configNumber)=0 |
| virtual void | setValue (int i, const std::complex< double > &value, long int configNumber)=0 |
| virtual bool | retrieveValue (int i, double value, long int configNumber)=0 |
| virtual void | setValue (int i, double value, long int configNumber)=0 |
| virtual IDalitzEvent * | clone () const =0 |
| virtual | ~IDalitzEvent () |
Protected Member Functions | |
| const TLorentzVector & | p_intern (unsigned int i) const |
| double | s_intern (unsigned int i, unsigned int j) const |
| double | t_intern (unsigned int i, unsigned int j) const |
| bool | shoutAndKill () |
| double | BDet () const |
| double | Delta4 () const |
| double | phaseSpace3 (double epsilon=1.e-9) const |
| double | phaseSpace4 () const |
| bool | setMomenta (const std::vector< TLorentzVector > &mumAndDgtr_p4) |
| bool | setMomenta (const std::vector< TVector3 > &mumAndDgtr_p3) |
| void | setP (unsigned int i, const TLorentzVector &p4) |
Protected Member Functions inherited from IDalitzEvent | |
| IDalitzEvent () | |
Static Protected Member Functions | |
| static std::string | prtToNtpName (const std::string &s_in) |
| static std::string | ntpToPrtName (const std::string &s_in) |
| static int | singleParticleNtpArraySize () |
Protected Attributes | |
| DalitzEventPattern | _pat |
| std::vector< TLorentzVector > | _p |
| double | _rememberPhaseSpace |
| RememberAnything< std::complex< double > > | _rememberAmps |
| double | _aValue |
| double | _weight |
| double | _generatorPdfRelativeToPhaseSpace |
| std::vector< std::vector< double > > | _s |
| std::vector< std::vector< double > > | _t |
| int | _permutationIndex |
| Permutator | _perm |
Static Protected Attributes | |
| static const char | ntpNameChars [] |
| static const char | prtNameChars [] |
Definition at line 24 of file DalitzEventBase.h.
|
protected |
|
inline |
Definition at line 95 of file DalitzEventBase.h.
| DalitzEventBase::DalitzEvent | ( | ) |
| DalitzEventBase::DalitzEvent | ( | const DalitzEventPattern & | pat, |
| const std::vector< TLorentzVector > | mumAndDgtr_p4 | ||
| ) |
| DalitzEventBase::DalitzEvent | ( | const DalitzEventPattern & | pat, |
| double | t01_in, | ||
| double | s12_in, | ||
| double | s23_in, | ||
| double | s34_in, | ||
| double | t40_in | ||
| ) |
| DalitzEventBase::DalitzEvent | ( | const DalitzEventPattern & | pat, |
| const std::vector< TVector3 > | mumAndDgtr_p4 | ||
| ) |
| DalitzEventBase::DalitzEvent | ( | const DalitzEventPattern & | pat | ) |
| DalitzEventBase::DalitzEvent | ( | const DalitzEventPattern & | pat, |
| TRandom * | rnd | ||
| ) |
| DalitzEventBase::DalitzEvent | ( | const DalitzEvent & | other | ) |
| DalitzEventBase::DalitzEvent | ( | TNtupleD * | ntp | ) |
|
protected |
|
inlinevirtual |
| bool DalitzEventBase::fillNtupleVarArray | ( | Double_t * | array, |
| unsigned int | arraySize | ||
| ) | const |
| bool DalitzEventBase::fromNtuple | ( | TNtupleD * | ntp | ) |
| void DalitzEventBase::generateThisToPhaseSpace | ( | TRandom * | rnd = 0 | ) |
| void DalitzEventBase::generateThisToPhaseSpace | ( | double | p_of_D, |
| TRandom * | rnd = 0 |
||
| ) |
| void DalitzEventBase::generateThisToPhaseSpace | ( | const TVector3 & | pVec_of_D, |
| TRandom * | rnd = 0 |
||
| ) |
|
inlinevirtual |
|
virtual |
Implements IDalitzEvent.
|
virtual |
Implements IDalitzEvent.
| bool DalitzEventBase::kinematicallyAllowed | ( | double | epsilon = 1.e-9 | ) | const |
| double DalitzEventBase::m | ( | unsigned int | i | ) | const |
| double DalitzEventBase::m2 | ( | unsigned int | i | ) | const |
| Calculate4BodyProps DalitzEventBase::makeCalculate4BodyProps | ( | ) | const |
| std::string DalitzEventBase::makeNtupleVarnames | ( | ) | const |
|
inline |
Definition at line 134 of file DalitzEventBase.h.
|
staticprotected |
| unsigned int DalitzEventBase::ntupleVarArraySize | ( | ) | const |
|
virtual |
Implements IDalitzEvent.
|
virtual |
Implements IDalitzEvent.
| TLorentzVector DalitzEventBase::p_dgtr_sum | ( | ) | const |
|
protected |
|
inlinevirtual |
|
virtual |
Implements IDalitzEvent.
|
protected |
|
protected |
|
virtual |
Implements IDalitzEvent.
|
staticprotected |
| bool DalitzEventBase::resetST | ( | ) |
|
inlinevirtual |
Definition at line 122 of file DalitzEventBase.h.
|
virtual |
Implements IDalitzEvent.
|
protected |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 126 of file DalitzEventBase.h.
|
virtual |
Implements IDalitzEvent.
|
protected |
|
protected |
|
protected |
|
virtual |
Implements IDalitzEvent.
|
virtual |
Implements IDalitzEvent.
|
protected |
|
virtual |
| double DalitzEventBase::sijMax | ( | const std::vector< int > & | indices | ) | const |
| double DalitzEventBase::sijMin | ( | const std::vector< int > & | indices | ) | const |
|
staticprotected |
|
virtual |
Implements IDalitzEvent.
|
protected |
|
protected |
Definition at line 42 of file DalitzEventBase.h.
|
protected |
Definition at line 44 of file DalitzEventBase.h.
|
protected |
Definition at line 36 of file DalitzEventBase.h.
|
protected |
Definition at line 35 of file DalitzEventBase.h.
|
protected |
Definition at line 50 of file DalitzEventBase.h.
|
protected |
Definition at line 49 of file DalitzEventBase.h.
|
protected |
Definition at line 40 of file DalitzEventBase.h.
|
mutableprotected |
Definition at line 38 of file DalitzEventBase.h.
|
mutableprotected |
Definition at line 46 of file DalitzEventBase.h.
|
mutableprotected |
Definition at line 47 of file DalitzEventBase.h.
|
protected |
Definition at line 43 of file DalitzEventBase.h.
|
staticprotected |
Definition at line 27 of file DalitzEventBase.h.
|
staticprotected |
Definition at line 28 of file DalitzEventBase.h.
1.8.15