#include <PDistribution.h>
|
| | PDistribution () |
| | PDistribution (const Char_t *id, const Char_t *de) |
| virtual | ~PDistribution () |
| virtual PDistribution * | Clone (const char *delme=NULL) const |
| 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 | SampleMass (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 Double_t | GetWeight (void) |
| virtual Bool_t | WriteDebugInfo (PParticle *par) |
| Int_t | GetKey (void) |
| void | SetDecayIdx (Int_t opt) |
| virtual int | GetDepth (int i=0) |
| 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) |
Definition at line 38 of file PDistribution.h.
◆ PDistribution() [1/2]
| PDistribution::PDistribution |
( |
| ) |
|
◆ PDistribution() [2/2]
| PDistribution::PDistribution |
( |
const Char_t * | id, |
|
|
const Char_t * | de ) |
◆ ~PDistribution()
| virtual PDistribution::~PDistribution |
( |
| ) |
|
|
virtual |
◆ Add() [1/3]
| Int_t PDistribution::Add |
( |
const Char_t * | name, |
|
|
const Char_t * | flag1, |
|
|
const Char_t * | flag2 = NULL, |
|
|
const Char_t * | flag3 = NULL ) |
◆ Add() [2/3]
| Int_t PDistribution::Add |
( |
const Char_t * | name, |
|
|
int | flag, |
|
|
const Char_t * | pflag ) |
◆ Add() [3/3]
| Int_t PDistribution::Add |
( |
const Char_t * | opt | ) |
|
◆ BasePrint()
| void PDistribution::BasePrint |
( |
void | | ) |
const |
◆ CalcWeightMean()
| Double_t PDistribution::CalcWeightMean |
( |
| ) |
|
|
inline |
◆ CheckAbort()
| virtual Bool_t PDistribution::CheckAbort |
( |
void | | ) |
|
|
virtual |
◆ CheckDaughters()
| Int_t PDistribution::CheckDaughters |
( |
void | | ) |
|
◆ ClearVersionFlag()
| void PDistribution::ClearVersionFlag |
( |
Int_t | f | ) |
|
|
inline |
◆ Clone()
| virtual PDistribution * PDistribution::Clone |
( |
const char * | delme = NULL | ) |
const |
|
virtual |
Reimplemented in PAngularDistribution, PAnyDistribution, PBeamLineSimulation, PBeamSmearing, PBreitWigner, PBremsstrahlung, PChannelModel, PComplexBreitWigner, PDalitzDecay, PDalitzDistribution, PDeltaAngularDistribution, PDeltaDalitzFF, PDeltaDalitzKrivoruchenko, PDistributionCollection, 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, POmega3Pi, PPiOmegaAngularDistribution, PPionBeamAmplitude, PPropagator, PResonanceDalitz, PSaid, PSaidLowEnergy, PSaidPN, PScatterCrossSection, PScatterDistribution, PSimpleVMDFF, PTCrossWeight, and PTGenPhaseSpace.
◆ DisableSampling()
| void PDistribution::DisableSampling |
( |
void | | ) |
|
|
inline |
◆ EnableGenerator()
| void PDistribution::EnableGenerator |
( |
void | | ) |
|
|
inline |
◆ EnableWeighting()
| void PDistribution::EnableWeighting |
( |
void | | ) |
|
|
inline |
◆ EndOfChain()
| virtual Bool_t PDistribution::EndOfChain |
( |
void | | ) |
|
|
virtual |
◆ Exec()
| Bool_t PDistribution::Exec |
( |
const char * | command | ) |
|
◆ ExecCommand()
| virtual Bool_t PDistribution::ExecCommand |
( |
const char * | command, |
|
|
Double_t | value ) |
|
virtual |
◆ Finalize()
| virtual Bool_t PDistribution::Finalize |
( |
void | | ) |
|
|
virtual |
◆ FreezeOut()
| virtual Bool_t PDistribution::FreezeOut |
( |
void | | ) |
|
|
virtual |
◆ GetActivated()
| Int_t PDistribution::GetActivated |
( |
void | | ) |
|
|
inline |
◆ GetDepth()
| virtual int PDistribution::GetDepth |
( |
int | i = 0 | ) |
|
|
virtual |
Reimplemented in PChannelModel, PDalitzDecay, PEEDirectDecay, PFermiMomentum, PFixedDecay, PFixedProduction, PHadronDecay, PHadronDecayM1, PHadronDecayM1N, PHadronDecayM2, PHadronDecayM2Mesh, PHadronDecayM3, and PInclusiveModel.
◆ GetDescription()
| const Char_t * PDistribution::GetDescription |
( |
void | | ) |
|
|
inline |
◆ GetDynamicRange()
| Double_t PDistribution::GetDynamicRange |
( |
| ) |
|
|
inline |
◆ GetEnable()
| Int_t PDistribution::GetEnable |
( |
void | | ) |
|
|
inline |
◆ GetExpectedWeightMean()
| Double_t PDistribution::GetExpectedWeightMean |
( |
| ) |
|
|
inline |
◆ GetFlag()
| Int_t PDistribution::GetFlag |
( |
const Char_t * | flag | ) |
|
|
protected |
◆ GetGroupID()
| const char * PDistribution::GetGroupID |
( |
void | | ) |
|
|
inline |
◆ GetIdentifier()
| const Char_t * PDistribution::GetIdentifier |
( |
void | | ) |
|
|
inline |
◆ GetKey()
| Int_t PDistribution::GetKey |
( |
void | | ) |
|
|
inline |
◆ GetParticle()
| PParticle * PDistribution::GetParticle |
( |
const Char_t * | pflag = NULL | ) |
|
◆ GetStatus()
| Int_t PDistribution::GetStatus |
( |
void | | ) |
|
◆ GetVersionFlag()
| UInt_t PDistribution::GetVersionFlag |
( |
UInt_t | f = 0xffffffff | ) |
const |
|
inline |
◆ GetWeight()
| virtual Double_t PDistribution::GetWeight |
( |
void | | ) |
|
|
virtual |
Reimplemented in PBreitWigner, PBremsstrahlung, PChannelModel, PComplexBreitWigner, PDalitzDecay, PDeltaDalitzFF, PEEDirectDecay, PEtaDoubleDalitzFF, PEtaPiPiDilepton, PEtaPiPiDileptonMass, PEtaPiPiGamma, PFermiMomentum, PFermiNucleus, PFunction, PGenBod, PHadronDecayM1, PHadronDecayM2, PHadronDecayM3, PInclusiveModel, PMassSampling, PNNFSI, PPionBeamAmplitude, PResonanceDalitz, PSimpleVMDFF, PTCrossWeight, and PTGenPhaseSpace.
◆ GetWeightMax()
| Double_t PDistribution::GetWeightMax |
( |
void | | ) |
|
|
inline |
◆ IncrementWeightSum()
| void PDistribution::IncrementWeightSum |
( |
Double_t | w, |
|
|
Double_t | sc = 1. ) |
|
inline |
◆ Init()
| virtual Bool_t PDistribution::Init |
( |
void | | ) |
|
|
virtual |
Reimplemented in PAngularDistribution, PAnyDistribution, PBeamLineSimulation, PBeamSmearing, PBremsstrahlung, PDalitzDecay, PDalitzDistribution, PDeltaAngularDistribution, PEEDirectDecay, PEtaDoubleDalitz, PEtaDoubleDalitzEnv, PEtaDoubleDalitzFF, PEtaPiPiDilepton, PEtaPiPiDileptonMass, PEtaPiPiGamma, PFermiMomentum, PFermiMomentumDD, PFermiMomentumGA, PFermiNucleus, PFixedDecay, PFixedProduction, PFunction, PGenBod, PHadronDecay, PHadronDecayM1, PHadronDecayM1N, PHadronDecayM2, PHadronDecayM2Mesh, PHadronDecayM3, PInclusiveModel, PNNFSI, POmega3Pi, PPiOmegaAngularDistribution, PPionBeamAmplitude, PSaid, PSaidLowEnergy, PSaidPN, PScatterCrossSection, PScatterDistribution, PSimpleVMDFF, PTCrossWeight, and PTGenPhaseSpace.
◆ IsNotRejected()
| virtual Bool_t PDistribution::IsNotRejected |
( |
void | | ) |
|
|
virtual |
Reimplemented in PAngularDistribution, PAnyDistribution, PDalitzDistribution, PDeltaAngularDistribution, PEtaPiPiDilepton, PEtaPiPiGamma, PFermiMomentum, PHadronDecayM1, POmega3Pi, PPiOmegaAngularDistribution, PSaid, PSaidLowEnergy, PSaidPN, and PScatterDistribution.
◆ LinkDBdone() [1/2]
| void PDistribution::LinkDBdone |
( |
int | i | ) |
|
|
inline |
◆ LinkDBdone() [2/2]
| int PDistribution::LinkDBdone |
( |
void | | ) |
|
|
inline |
◆ NoDaughters()
| void PDistribution::NoDaughters |
( |
void | | ) |
|
|
inline |
◆ OptString()
| const Char_t * PDistribution::OptString |
( |
void | | ) |
|
|
inline |
◆ Path()
| const Char_t * PDistribution::Path |
( |
void | | ) |
const |
◆ Prepare()
| virtual Bool_t PDistribution::Prepare |
( |
void | | ) |
|
|
virtual |
Reimplemented in PAngularDistribution, PAnyDistribution, PBeamLineSimulation, PBeamSmearing, PDalitzDistribution, PDeltaAngularDistribution, PFermiMomentum, PHadronDecayM1, PHadronDecayM1N, PHadronDecayM2, PHadronDecayM2Mesh, PHadronDecayM3, POmega3Pi, PPiOmegaAngularDistribution, PSaid, PSaidLowEnergy, PSaidPN, and PScatterCrossSection.
◆ PreParticles()
| void PDistribution::PreParticles |
( |
void | | ) |
|
|
inline |
◆ Print()
| virtual void PDistribution::Print |
( |
const Option_t * | delme = NULL | ) |
const |
|
virtual |
◆ Reset()
| void PDistribution::Reset |
( |
void | | ) |
|
◆ ResetRelatives()
| void PDistribution::ResetRelatives |
( |
Int_t | flag = 0 | ) |
|
◆ ResetStatus()
| void PDistribution::ResetStatus |
( |
void | | ) |
|
◆ SampleAngle()
| virtual Bool_t PDistribution::SampleAngle |
( |
void | | ) |
|
|
virtual |
◆ SampleMass()
| virtual Bool_t PDistribution::SampleMass |
( |
void | | ) |
|
|
virtual |
Reimplemented in PBreitWigner, PBremsstrahlung, PChannelModel, PComplexBreitWigner, PDalitzDecay, PEEDirectDecay, PEtaDoubleDalitz, PEtaPiPiDilepton, PEtaPiPiDileptonMass, PFermiMomentum, PFermiMomentumDD, PFermiMomentumGA, PFermiNucleus, PFixedDecay, PFixedProduction, PFunction, PHadronDecay, PHadronDecayM1, PHadronDecayM1N, PHadronDecayM2, PHadronDecayM3, PInclusiveModel, PMassSampling, and PNNFSI.
◆ SampleMomentum()
| virtual Bool_t PDistribution::SampleMomentum |
( |
void | | ) |
|
|
virtual |
◆ Set() [1/2]
| Int_t PDistribution::Set |
( |
const Char_t * | name, |
|
|
const Char_t * | pflag ) |
◆ Set() [2/2]
| Int_t PDistribution::Set |
( |
const Char_t * | opt | ) |
|
◆ SetActivated()
| void PDistribution::SetActivated |
( |
Int_t | en | ) |
|
|
inline |
◆ SetDecayIdx()
| void PDistribution::SetDecayIdx |
( |
Int_t | opt | ) |
|
|
inline |
◆ SetDrawScaling()
| void PDistribution::SetDrawScaling |
( |
Double_t | my_draw_scaling | ) |
|
|
inline |
◆ SetEnable()
| void PDistribution::SetEnable |
( |
Int_t | en | ) |
|
|
inline |
◆ SetExpectedWeightMean()
| void PDistribution::SetExpectedWeightMean |
( |
Double_t | w | ) |
|
|
inline |
◆ SetGroupID()
| void PDistribution::SetGroupID |
( |
const char * | gr | ) |
|
|
inline |
◆ SetParticle()
| Int_t PDistribution::SetParticle |
( |
PParticle * | part, |
|
|
int | pid, |
|
|
int | flag ) |
◆ SetVersionFlag()
| void PDistribution::SetVersionFlag |
( |
Int_t | f | ) |
|
|
inline |
◆ SetWeightMax()
| void PDistribution::SetWeightMax |
( |
Double_t | w | ) |
|
|
inline |
◆ SubPrint()
| virtual void PDistribution::SubPrint |
( |
Int_t | opt | ) |
const |
|
virtual |
◆ WriteDebugInfo()
| virtual Bool_t PDistribution::WriteDebugInfo |
( |
PParticle * | par | ) |
|
|
virtual |
◆ current_flag
| Int_t PDistribution::current_flag |
|
protected |
◆ debug_flag
| Int_t PDistribution::debug_flag |
◆ description
| const Char_t * PDistribution::description |
|
protected |
◆ didx_option
| Int_t PDistribution::didx_option |
|
protected |
◆ draw_scaling
| Double_t PDistribution::draw_scaling |
|
protected |
◆ dynamic_range
| Double_t PDistribution::dynamic_range |
|
protected |
◆ enable
| Int_t PDistribution::enable |
|
protected |
◆ exp_w_mean
| Double_t PDistribution::exp_w_mean |
|
protected |
◆ group
| const Char_t* PDistribution::group |
|
protected |
◆ identifier
| const Char_t* PDistribution::identifier |
|
protected |
◆ is_activated
| Int_t PDistribution::is_activated |
|
protected |
◆ linkdbdone
| Int_t PDistribution::linkdbdone |
|
protected |
◆ model_def_key
| Int_t PDistribution::model_def_key |
|
protected |
◆ names
◆ no_daughters
| Int_t PDistribution::no_daughters |
|
protected |
◆ opt_string
| const Char_t* PDistribution::opt_string |
|
protected |
◆ parse
| char* PDistribution::parse[4] |
|
protected |
◆ parse_s
| Int_t PDistribution::parse_s |
|
protected |
◆ particle
◆ particle_flag
◆ pid
◆ position
| Int_t PDistribution::position |
|
protected |
◆ preliminary_particles
| Int_t PDistribution::preliminary_particles |
|
protected |
◆ primary_key
| Int_t PDistribution::primary_key |
|
protected |
◆ private_flag
◆ private_flag_int
◆ relative_warning
| UInt_t PDistribution::relative_warning |
|
protected |
◆ sec_key
| Int_t PDistribution::sec_key |
|
protected |
◆ version_flag
| UInt_t PDistribution::version_flag |
|
protected |
◆ w_max
| Double_t PDistribution::w_max |
|
protected |
◆ w_num
| Double_t PDistribution::w_num |
|
protected |
◆ w_sum
| Double_t PDistribution::w_sum |
|
protected |
The documentation for this class was generated from the following file: