|
Pluto v6.3.0
|
#include <PChannelModel.h>
Public Member Functions | |
| PChannelModel () | |
| PChannelModel (const Char_t *id, const Char_t *de, Int_t key=-1) | |
| PDistribution * | Clone (const char *delme=NULL) const |
| virtual Bool_t | SampleMass (Double_t *mass, Int_t *didx=NULL) |
| Double_t | SampleMass (Int_t didx) |
| Double_t | SampleTotalMass (void) |
| virtual Double_t | GetWeight (Double_t *mass, Int_t *didx=NULL) |
| Double_t | GetWeight (Double_t mass, Int_t *didx=NULL) |
| Double_t | GetWeight (Double_t mass, Double_t mass2, Int_t *didx=NULL) |
| Double_t | GetWeight (Double_t mass, Double_t mass2, Double_t mass3, Int_t *didx=NULL) |
| Double_t | GetWeight (Double_t mass, Double_t mass2, Double_t mass3, Double_t mass4, Int_t *didx=NULL) |
| Double_t | GetWeight (Double_t mass, Double_t mass2, Double_t mass3, Double_t mass4, Double_t mass5, Int_t *didx=NULL) |
| virtual TComplex | GetAmplitude (Double_t *mass, Int_t *didx=NULL) |
| virtual Bool_t | GetWidth (Double_t mass, Double_t *width, Int_t didx=-1) |
| Double_t | GetWidth (Double_t mass) |
| Double_t | GetBR (Double_t mass) |
| virtual Bool_t | GetBR (Double_t mass, Double_t *br, Double_t totalwidth=-1.) |
| virtual int | GetDepth (int i=0) |
| virtual Double_t | Eval (Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const |
| virtual Double_t | EvalPar (const Double_t *x, const Double_t *params) |
| void | SetDraw (Int_t opt) |
| void | SetDidx (Int_t opt) |
| void | SetDynamicRange (Double_t my_mmin, Double_t my_mmax) |
| Double_t | GetMin (void) |
| Double_t | GetMax (void) |
| void | SetMin (Double_t my_mmin) |
| void | SetMax (Double_t my_mmax) |
| void | ClearIntegral (void) |
| Int_t | GetDef () |
| void | SetWidthInit (Int_t w) |
| virtual Bool_t | SampleMass (void) |
| virtual Double_t | GetWeight (void) |
| Public Member Functions inherited from PDistribution | |
| PDistribution () | |
| PDistribution (const Char_t *id, const Char_t *de) | |
| virtual | ~PDistribution () |
| Int_t | Add (const Char_t *opt) |
| Int_t | Add (const Char_t *name, int flag, const Char_t *pflag) |
| Int_t | Add (const Char_t *name, const Char_t *flag1, const Char_t *flag2=NULL, const Char_t *flag3=NULL) |
| Int_t | Set (const Char_t *opt) |
| Int_t | Set (const Char_t *name, const Char_t *pflag) |
| void | Reset (void) |
| Int_t | SetParticle (PParticle *part, int pid, int flag) |
| void | ResetRelatives (Int_t flag=0) |
| const char * | GetGroupID (void) |
| void | SetGroupID (const char *gr) |
| PParticle * | GetParticle (const Char_t *pflag=NULL) |
| Int_t | GetStatus (void) |
| Int_t | CheckDaughters (void) |
| void | NoDaughters (void) |
| void | ResetStatus (void) |
| virtual void | Print (const Option_t *delme=NULL) const |
| void | BasePrint (void) const |
| const Char_t * | OptString (void) |
| virtual void | SubPrint (Int_t opt) const |
| const Char_t * | Path (void) const |
| const Char_t * | GetIdentifier (void) |
| const Char_t * | GetDescription (void) |
| void | SetEnable (Int_t en) |
| Int_t | GetEnable (void) |
| void | SetActivated (Int_t en) |
| Int_t | GetActivated (void) |
| void | SetVersionFlag (Int_t f) |
| void | ClearVersionFlag (Int_t f) |
| UInt_t | GetVersionFlag (UInt_t f=0xffffffff) const |
| void | DisableSampling (void) |
| void | EnableGenerator (void) |
| void | EnableWeighting (void) |
| virtual Bool_t | FreezeOut (void) |
| virtual Bool_t | Init (void) |
| virtual Bool_t | Prepare (void) |
| virtual Bool_t | SampleMomentum (void) |
| virtual Bool_t | SampleAngle (void) |
| virtual Bool_t | IsNotRejected (void) |
| virtual Bool_t | CheckAbort (void) |
| virtual Bool_t | Finalize (void) |
| virtual Bool_t | EndOfChain (void) |
| virtual Bool_t | WriteDebugInfo (PParticle *par) |
| Int_t | GetKey (void) |
| void | SetDecayIdx (Int_t opt) |
| int | LinkDBdone (void) |
| void | LinkDBdone (int i) |
| void | IncrementWeightSum (Double_t w, Double_t sc=1.) |
| Double_t | GetExpectedWeightMean () |
| void | SetExpectedWeightMean (Double_t w) |
| Double_t | CalcWeightMean () |
| void | SetWeightMax (Double_t w) |
| Double_t | GetWeightMax (void) |
| Double_t | GetDynamicRange () |
| Bool_t | Exec (const char *command) |
| virtual Bool_t | ExecCommand (const char *command, Double_t value) |
| void | PreParticles (void) |
| void | SetDrawScaling (Double_t my_draw_scaling) |
Protected Member Functions | |
| PChannelModel * | GetSecondaryModel (const char *) |
| Protected Member Functions inherited from PDistribution | |
| Int_t | GetFlag (const Char_t *flag) |
Additional Inherited Members | |
| Public Attributes inherited from PDistribution | |
| Int_t | debug_flag |
Definition at line 15 of file PChannelModel.h.
| PChannelModel::PChannelModel | ( | ) |
| PChannelModel::PChannelModel | ( | const Char_t * | id, |
| const Char_t * | de, | ||
| Int_t | key = -1 ) |
|
inline |
Definition at line 135 of file PChannelModel.h.
|
virtual |
Reimplemented from PDistribution.
Reimplemented in PComplexBreitWigner, PDalitzDecay, PDeltaDalitzFF, PDeltaDalitzKrivoruchenko, PDummyModel, PEEDirectDecay, PEtaDoubleDalitz, PEtaDoubleDalitzEnv, PEtaDoubleDalitzFF, PEtaPiPiDilepton, PEtaPiPiDileptonMass, PEtaPiPiGamma, PFermiDistributions, PFermiMomentum, PFermiMomentumDD, PFermiMomentumGA, PFermiNucleus, PFixedDecay, PFixedProduction, PFunction, PGenBod, PHadronDecay, PHadronDecayM1, PHadronDecayM1N, PHadronDecayM2, PHadronDecayM2Mesh, PHadronDecayM3, PHadronModel, PInclusiveModel, PMassSampling, PNNFSI, PPionBeamAmplitude, PPropagator, PResonanceDalitz, PSimpleVMDFF, PTCrossWeight, and PTGenPhaseSpace.
|
virtual |
Reimplemented in PBremsstrahlung, PComplexBreitWigner, PDalitzDecay, PEEDirectDecay, PEtaPiPiDileptonMass, PFermiDistributions, PFermiMomentum, PHadronDecay, PHadronDecayM1, PHadronDecayM1N, and PHadronDecayM3.
|
virtual |
Reimplemented in PBremsstrahlung, PComplexBreitWigner, PDalitzDecay, PFermiDistributions, PFermiMomentum, PHadronDecay, PHadronDecayM1, and PHadronDecayM1N.
|
virtual |
Reimplemented in PComplexBreitWigner, and PPropagator.
|
inline |
Definition at line 92 of file PChannelModel.h.
|
virtual |
|
inline |
Definition at line 144 of file PChannelModel.h.
|
virtual |
Reimplemented from PDistribution.
Reimplemented in PDalitzDecay, PEEDirectDecay, PFermiMomentum, PFixedDecay, PFixedProduction, PHadronDecay, PHadronDecayM1, PHadronDecayM1N, PHadronDecayM2, PHadronDecayM2Mesh, PHadronDecayM3, and PInclusiveModel.
|
inline |
Definition at line 131 of file PChannelModel.h.
|
inline |
Definition at line 130 of file PChannelModel.h.
|
protected |
|
virtual |
Reimplemented in PBreitWigner, PBremsstrahlung, PComplexBreitWigner, PDalitzDecay, PDeltaDalitzFF, PEEDirectDecay, PEtaDoubleDalitzFF, PEtaPiPiDilepton, PEtaPiPiDileptonMass, PEtaPiPiGamma, PFermiMomentum, PFunction, PGenBod, PHadronDecayM1, PHadronDecayM2, PHadronDecayM3, PInclusiveModel, PMassSampling, PNNFSI, PPionBeamAmplitude, PResonanceDalitz, PSimpleVMDFF, PTCrossWeight, and PTGenPhaseSpace.
|
inline |
Definition at line 69 of file PChannelModel.h.
|
inline |
Definition at line 59 of file PChannelModel.h.
|
inline |
Definition at line 51 of file PChannelModel.h.
|
inline |
Definition at line 44 of file PChannelModel.h.
|
inline |
Definition at line 40 of file PChannelModel.h.
|
virtual |
Reimplemented from PDistribution.
Reimplemented in PComplexBreitWigner, PDalitzDecay, PDeltaDalitzFF, PEEDirectDecay, PEtaDoubleDalitzFF, PEtaPiPiDilepton, PEtaPiPiDileptonMass, PEtaPiPiGamma, PFermiMomentum, PFermiNucleus, PFunction, PGenBod, PHadronDecayM1, PHadronDecayM2, PHadronDecayM3, PInclusiveModel, PMassSampling, PNNFSI, PPionBeamAmplitude, PResonanceDalitz, PSimpleVMDFF, PTCrossWeight, and PTGenPhaseSpace.
|
inline |
Definition at line 85 of file PChannelModel.h.
|
virtual |
Reimplemented in PDalitzDecay, PDummyModel, PEEDirectDecay, PFixedDecay, PHadronDecay, PHadronDecayM1, PHadronDecayM2, PHadronDecayM3, and PHadronModel.
|
virtual |
Reimplemented in PBreitWigner, PBremsstrahlung, PComplexBreitWigner, PDalitzDecay, PEEDirectDecay, PEtaDoubleDalitz, PEtaPiPiDilepton, PEtaPiPiDileptonMass, PFermiMomentum, PFermiMomentumDD, PFermiMomentumGA, PFixedDecay, PFixedProduction, PFunction, PHadronDecay, PHadronDecayM1, PHadronDecayM1N, PHadronDecayM2, PHadronDecayM3, PInclusiveModel, PMassSampling, and PNNFSI.
|
inline |
Definition at line 26 of file PChannelModel.h.
|
virtual |
Reimplemented from PDistribution.
Reimplemented in PComplexBreitWigner, PDalitzDecay, PEEDirectDecay, PEtaDoubleDalitz, PEtaPiPiDilepton, PEtaPiPiDileptonMass, PFermiMomentum, PFermiMomentumDD, PFermiMomentumGA, PFermiNucleus, PFixedDecay, PFixedProduction, PFunction, PHadronDecay, PHadronDecayM1, PHadronDecayM1N, PHadronDecayM2, PHadronDecayM3, PInclusiveModel, PMassSampling, and PNNFSI.
|
inline |
Definition at line 31 of file PChannelModel.h.
|
inline |
Definition at line 117 of file PChannelModel.h.
|
inline |
Definition at line 113 of file PChannelModel.h.
|
inline |
Definition at line 122 of file PChannelModel.h.
|
inline |
Definition at line 133 of file PChannelModel.h.
|
inline |
Definition at line 132 of file PChannelModel.h.
|
inline |
Definition at line 145 of file PChannelModel.h.
|
protected |
Definition at line 157 of file PChannelModel.h.
|
protected |
Definition at line 155 of file PChannelModel.h.
|
protected |
Definition at line 152 of file PChannelModel.h.
|
protected |
Definition at line 152 of file PChannelModel.h.
|
protected |
Definition at line 160 of file PChannelModel.h.
|
protected |
Definition at line 154 of file PChannelModel.h.
|
protected |
Definition at line 156 of file PChannelModel.h.
|
protected |
Definition at line 156 of file PChannelModel.h.
|
protected |
Definition at line 150 of file PChannelModel.h.
|
protected |
Definition at line 153 of file PChannelModel.h.
|
protected |
Definition at line 153 of file PChannelModel.h.
|
protected |
Definition at line 157 of file PChannelModel.h.
|
protected |
Definition at line 157 of file PChannelModel.h.
|
protected |
Definition at line 157 of file PChannelModel.h.
|
protected |
Definition at line 158 of file PChannelModel.h.
|
protected |
Definition at line 149 of file PChannelModel.h.
|
protected |
Definition at line 151 of file PChannelModel.h.