LauResonanceInfo.cc
Go to the documentation of this file.
37 LauResonanceInfo::LauResonanceInfo(const TString& name, const Double_t mass, const Double_t width, const Int_t spin, const Int_t charge, const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Double_t bwRadius) :
61 for ( std::set<LauParameter*>::iterator iter = extraPars_.begin(); iter != extraPars_.end(); ++iter ) {
67 LauResonanceInfo::LauResonanceInfo( const LauResonanceInfo& other, const TString& newName, const Int_t newCharge ) :
82 for ( std::set<LauParameter*>::iterator iter = other.extraPars_.begin(); iter != other.extraPars_.end(); ++iter ) {
125 for ( std::set<LauParameter*>::iterator iter = extraPars_.begin(); iter != extraPars_.end(); ++iter ) {
137 std::cerr << "WARNING in LauResonanceInfo::addExtraParameter : parameter already present, not adding again" << std::endl;
145 for ( std::vector<LauResonanceInfo*>::iterator iter = sharedParRecords_.begin(); iter != sharedParRecords_.end(); ++iter ) {
150 void LauResonanceInfo::addCloneOfExtraParameter( LauParameter* param, const Bool_t copyNotClone )
158 cloneParam = new LauParameter( parName, param->unblindValue(), param->minValue(), param->maxValue(), param->fixed() );
Int_t getCharge() const Retrieve the charge of the resonant particle. Definition: LauResonanceInfo.hh:101 TString getName() const Retrieve the name of the resonant particle. Definition: LauResonanceInfo.hh:68 std::vector< LauResonanceInfo * > sharedParRecords_ Other info objects that share parameters with this one. Definition: LauResonanceInfo.hh:193 Bool_t fixed() const Check whether the parameter is fixed or floated. Definition: LauParameter.hh:228 LauParameter * getMass() const Retrieve the mass of the resonant particle. Definition: LauResonanceInfo.hh:83 Double_t maxValue() const The maximum value allowed for the parameter. Definition: LauParameter.hh:216 File containing declaration of LauResonanceInfo class. ClassImp(LauAbsCoeffSet) Class for defining the properties of a resonant particle. Definition: LauResonanceInfo.hh:46 LauParameter * getWidth() const Retrieve the width of the resonant particle. Definition: LauResonanceInfo.hh:89 Double_t getBWRadius() const Retrieve the BW radius of the resonant particle. Definition: LauResonanceInfo.hh:113 Double_t minValue() const The minimum value allowed for the parameter. Definition: LauParameter.hh:210 TString sanitisedName_ The name of the resonant particle with illegal characters removed. Definition: LauResonanceInfo.hh:169 LauResonanceInfo(const TString &name, const Double_t mass, const Double_t width, const Int_t spin, const Int_t charge, const LauBlattWeisskopfFactor::BlattWeisskopfCategory bwCategory, const Double_t bwRadius=4.0) Constructor. Definition: LauResonanceInfo.cc:37 UInt_t getSpin() const Retrieve the spin of the resonant particle. Definition: LauResonanceInfo.hh:95 std::ostream & operator<<(std::ostream &os, const LauComplex &z) Definition: LauComplex.cc:57 void sanitiseName() Create the sanitised name by removing characters that are illegal in TBranch names. Definition: LauResonanceInfo.cc:183 File containing declaration of LauParameter class. Bool_t secondStage() const Check whether the parameter should be floated only in the second stage of a two stage fit... Definition: LauParameter.hh:234 LauParameter * getExtraParameter(const TString &parName) Retrieve an extra parameter of the resonance. Definition: LauResonanceInfo.cc:122 void addCloneOfExtraParameter(LauParameter *param, const Bool_t copyNotClone=kFALSE) Add a clone of an extra parameter of the resonance. Definition: LauResonanceInfo.cc:150 Class that implements the Blatt-Weisskopf barrier factor. Definition: LauBlattWeisskopfFactor.hh:44 LauParameter * createClone(Double_t constFactor=1.0) Method to create a clone from the parent parameter using the copy constructor. Definition: LauParameter.cc:627 LauResonanceInfo * createChargeConjugate() Create the charge conjugate particle info record. Definition: LauResonanceInfo.cc:91 LauResonanceInfo * createSharedParameterRecord(const TString &name) Create another record that will share parameters with this one. Definition: LauResonanceInfo.cc:113 void addExtraParameter(LauParameter *param, const Bool_t independentPar=kFALSE) Add an extra parameter of the resonance. Definition: LauResonanceInfo.cc:133 Generated by 1.8.5 |