Changeset View
Changeset View
Standalone View
Standalone View
src/LauAbsResonance.cc
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | LauAbsResonance::LauAbsResonance(LauResonanceInfo* resInfo, const Int_t resPairAmpInt, const LauDaughters* daughters) : | ||||
Int_t totalCharge = chargeDaug1_ + chargeDaug2_; | Int_t totalCharge = chargeDaug1_ + chargeDaug2_; | ||||
if ( (totalCharge != resCharge_) && (resPairAmpInt_ != 0) ) { | if ( (totalCharge != resCharge_) && (resPairAmpInt_ != 0) ) { | ||||
std::cerr << "ERROR in LauAbsResonance : Total charge of daughters = " << totalCharge << ". Resonance charge = " << resCharge_ << "." << std::endl; | std::cerr << "ERROR in LauAbsResonance : Total charge of daughters = " << totalCharge << ". Resonance charge = " << resCharge_ << "." << std::endl; | ||||
gSystem->Exit(EXIT_FAILURE); | gSystem->Exit(EXIT_FAILURE); | ||||
} | } | ||||
} | } | ||||
// Constructor | // Constructor | ||||
LauAbsResonance::LauAbsResonance(const TString& resName, const Int_t resPairAmpInt, const LauDaughters* daughters) : | LauAbsResonance::LauAbsResonance(const TString& resName, const Int_t resPairAmpInt, const LauDaughters* daughters, const Int_t resSpin) : | ||||
daughters_(daughters), | daughters_(daughters), | ||||
resName_(resName), | resName_(resName), | ||||
sanitisedName_(resName), | sanitisedName_(resName), | ||||
resSpin_(resSpin), | |||||
resPairAmpInt_(resPairAmpInt) | resPairAmpInt_(resPairAmpInt) | ||||
{ | { | ||||
if ( daughters_ == 0 ) { | if ( daughters_ == 0 ) { | ||||
std::cerr << "ERROR in LauAbsResonance constructor : null LauDaughters object provided" << std::endl; | std::cerr << "ERROR in LauAbsResonance constructor : null LauDaughters object provided" << std::endl; | ||||
gSystem->Exit(EXIT_FAILURE); | gSystem->Exit(EXIT_FAILURE); | ||||
} | } | ||||
nameParent_ = this->getNameParent(); | nameParent_ = this->getNameParent(); | ||||
▲ Show 20 Lines • Show All 542 Lines • Show Last 20 Lines |