|
| GenTimeEvent (const IDalitzEvent &, const int, const double, const double smeareddecaytime=-999.) |
|
| GenTimeEvent (const IDalitzEvent &) |
|
int | getTag () const |
|
void | setTag (int) |
|
double | getDecayTime () const |
|
void | setDecayTime (double) |
|
double | getSmearedDecayTime () const |
|
void | setSmearedDecayTime (double) |
|
| 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) |
| Constructor for a 4-body decay at a given point in phase space. More...
|
|
| DalitzEvent (const DalitzEventPattern &pat, const double s13, const double s23) |
| Constructor for a 3-body decay at a given point in phase space. More...
|
|
| DalitzEvent (const DalitzEventPattern &pat, const std::vector< TVector3 > &mumAndDgtr_p3) |
|
| DalitzEvent (const DalitzEventPattern &pat) |
|
| DalitzEvent (const DalitzEventPattern &pat, TRandom *rnd) |
|
| DalitzEvent (TNtupleD *ntp) |
|
| DalitzEvent (const IDalitzEvent &ievt) |
|
| DalitzEvent (const IDalitzEvent *ievt) |
|
| DalitzEvent (const DalitzEvent *other) |
|
| DalitzEvent (const DalitzEvent &other) |
|
virtual | ~DalitzEvent () |
|
IDalitzEvent * | clone () const |
|
virtual double | getWeight () const |
|
virtual void | setWeight (double w) |
|
virtual void | setGeneratorPdfRelativeToPhaseSpace (double gpdf) |
|
virtual double | getGeneratorPdfRelativeToPhaseSpace () const |
|
virtual const std::vector< double > & | getVectorOfValues () const |
|
virtual std::vector< double > & | getVectorOfValues () |
|
virtual const std::vector< double > & | getVectorOfWeights () const |
|
virtual std::vector< double > & | getVectorOfWeights () |
|
virtual void | setValueInVector (unsigned int i, double value) |
|
virtual void | setWeightInVector (unsigned int i, double weight) |
|
virtual double | getValueFromVector (unsigned int i) const |
|
virtual double | getWeightFromVector (unsigned int i) const |
|
virtual void | P_conjugateYourself () |
|
virtual void | C_conjugateYourself () |
|
virtual void | CP_conjugateYourself () |
|
bool | resetST () |
|
const Permutation & | currentPermutation () const |
|
void | setPermutationIndex (int i) |
|
int | numPermutations () const |
|
int | permutationIndex () const |
|
bool | fromTree (TTree *tree) |
|
bool | fromNtuple (TNtupleD *ntp) |
|
bool | fromParasTree (TTree *ntp) |
|
bool | fromParasTreeOld (TTree *ntp) |
|
virtual void | setAValue (double a) |
|
virtual double | getAValue () const |
|
virtual const DalitzEventPattern & | eventPattern () const |
|
virtual const TLorentzVector & | p (unsigned int i) const |
|
virtual TLorentzVector & | p (unsigned int i) |
|
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 | sij (const MINT::PolymorphVector< int > &indices) const |
|
virtual void | setMothers3Momentum (const TVector3 &mp3) |
|
virtual double | phaseSpace () const |
|
virtual bool | retrieveValue (int i, std::complex< double > &value, long int configNumber=1) |
|
virtual void | setValue (int i, const std::complex< double > &value, long int configNumber=1) |
|
virtual bool | retrieveValue (int i, double value, long int configNumber=1) |
|
virtual void | setValue (int i, double value, long int configNumber=1) |
|
double | sijMin (const std::vector< int > &indices) const |
|
double | sijMin (const MINT::PolymorphVector< int > &indices) const |
|
double | sijMax (const std::vector< int > &indices) const |
|
double | sijMax (const MINT::PolymorphVector< 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 (std::vector< Double_t > &array) const |
|
unsigned int | ntupleVarArraySize () const |
|
Calculate4BodyProps | makeCalculate4BodyProps () const |
|
virtual | ~IDalitzEvent () |
|
|
static long int | assignUniqueRememberNumber () |
|
static long int | eventCounter () |
|
const TLorentzVector & | p_intern (unsigned int i) const |
|
TLorentzVector & | p_intern (unsigned int i) |
|
double | s_intern (unsigned int i, unsigned int j) const |
|
double | t_intern (unsigned int i, unsigned int j) const |
|
double | evalsij_intern (const std::vector< int > &intern_indices) const |
|
double | sijMap_intern (const std::vector< int > &intern_indices) const |
|
double | sijMap (const std::vector< int > &indices) 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) |
|
| IDalitzEvent () |
|
static std::string | prtToNtpName (const std::string &s_in) |
|
static std::string | ntpToPrtName (const std::string &s_in) |
|
static int | singleParticleNtpArraySize () |
|
static bool | parseNtpEntryName (const std::string &entry, std::string &part1, std::string &part2) |
|
DalitzEventPattern | _pat |
|
std::vector< TLorentzVector > | _p |
|
double | _rememberPhaseSpace |
|
RememberAnythingFast< std::complex< double > > | _rememberComplexFast |
|
RememberAnythingFast< double > | _rememberDoubleFast |
|
double | _aValue |
|
double | _weight |
|
double | _generatorPdfRelativeToPhaseSpace |
|
std::vector< double > | _vectorOfValues |
|
std::vector< double > | _vectorOfWeights |
|
std::vector< std::vector< double > > | _s |
|
std::vector< std::vector< double > > | _t |
|
std::map< std::vector< int >, double > | _sijMap |
|
int | _permutationIndex |
|
Permutator | _perm |
|
static const char | ntpNameChars [] = { '#', '~', '\0' } |
|
static const char | prtNameChars [] = { '+', '-', '\0' } |
|
static long int | _eventCounter =0 |
|
static long int | _rememberVectorCounter =0 |
|
Definition at line 25 of file TimeDependentGenerator.h.