Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

FastShower::PolyArgs Class Reference

class to transport a number (currently 2) of Argss. More...

#include <PolyArgs.h>

Collaboration diagram for FastShower::PolyArgs:

Collaboration graph
[legend]
List of all members.

Public Methods

 PolyArgs (const ParticleParameters *pp, const CoreSamples *cs)
 PolyArgs (const ParticleParameters &pp, const CoreSamples &cs)
 PolyArgs (const ParticleParameters *pp, const CoreSamples &cs)
 PolyArgs (const ParticleParameters &pp, const CoreSamples *cs)
 ~PolyArgs ()
const ParticleParameterspp () const
const CoreSamplescs () const

Private Attributes

const ParticleParametersm_pp
const CoreSamplesm_cs

Detailed Description

class to transport a number (currently 2) of Argss.

UML: IDistributionClass.unm

Definition at line 23 of file PolyArgs.h.


Constructor & Destructor Documentation

FastShower::PolyArgs::PolyArgs const ParticleParameters   pp,
const CoreSamples   cs
 

Definition at line 5 of file PolyArgs.cxx.

00006                                            : m_pp(pp),  m_cs(cs){}

FastShower::PolyArgs::PolyArgs const ParticleParameters   pp,
const CoreSamples   cs
 

Definition at line 8 of file PolyArgs.cxx.

00009                                            : m_pp(&pp), m_cs(&cs){}

FastShower::PolyArgs::PolyArgs const ParticleParameters   pp,
const CoreSamples   cs
 

Definition at line 11 of file PolyArgs.cxx.

00012                                            : m_pp(pp),  m_cs(&cs){}

FastShower::PolyArgs::PolyArgs const ParticleParameters   pp,
const CoreSamples   cs
 

Definition at line 14 of file PolyArgs.cxx.

00015                                            : m_pp(&pp), m_cs(cs){}

FastShower::PolyArgs::~PolyArgs   [inline]
 

Definition at line 31 of file PolyArgs.h.

00031 {};// no deletion: this class transports pointers only

Member Function Documentation

const ParticleParameters * FastShower::PolyArgs::pp   const
 

Definition at line 17 of file PolyArgs.cxx.

References m_pp.

Referenced by FastShower::SNEmEcalEc2::evalTail(), FastShower::SNEmEcalEc1::evalTail(), FastShower::S0HadEarlyHcalEc3::evalTail(), FastShower::S0HadEarlyHcalEc1::evalTail(), FastShower::S0HadEarlyHcalBar3::evalTail(), FastShower::S0HadEarlyEcalEc1::evalTail(), FastShower::S0HadEarlyEcalBar1::evalTail(), FastShower::C0HadEarlyHcalEc1::evalTail(), FastShower::C0HadEarlyEcalEc1::evalTail(), FastShower::C0HadEarlyEcalBar1::evalTail(), FastShower::C0EmEcalEc1::evalTail(), FastShower::C0EmEcalBar1::evalTail(), FastShower::UpGnPtr::sample(), FastShower::SamplerRouter::sample(), FastShower::C0HadEarlyEcalEc1::sample(), FastShower::C0HadEarlyEcalBar1::sample(), FastShower::TailFracSNEmEcalEc2::value(), FastShower::TailFracSNEmEcalEc1::value(), FastShower::TailFracSNEmEcalBar2::value(), FastShower::TailFracSNEmEcalBar1::value(), FastShower::TailFracS0HadLateHcalEc1::value(), FastShower::TailFracS0HadLateHcalBar1::value(), FastShower::TailFracS0HadEarlyHcalEc2::value(), FastShower::TailFracS0HadEarlyHcalBar3::value(), FastShower::TailFracS0HadEarlyHcalBar2::value(), FastShower::TailFracS0HadEarlyHcalBar1::value(), FastShower::TailFracS0HadEarlyEcalEc1::value(), FastShower::TailFracS0HadEarlyEcalBar1::value(), FastShower::TailFracS0EmEcalEc1::value(), FastShower::TailFracS0EmEcalBar1::value(), FastShower::TailFracC0HadLateHcalEc1::value(), FastShower::TailFracC0HadEarlyHcalEc2::value(), FastShower::TailFracC0HadEarlyHcalEc1::value(), FastShower::TailFracC0EmEcalEc1::value(), FastShower::TailFracC0EmEcalBar1::value(), FastShower::TailFracANHadLateHcalEc1::value(), FastShower::TailFracANHadLateHcalBar1::value(), FastShower::TailFracANHadEarlyHcalEc13::value(), FastShower::TailFracANHadEarlyHcalEc12::value(), FastShower::TailFracANHadEarlyHcalEc11::value(), FastShower::TailFracANHadEarlyHcalBar13::value(), FastShower::TailFracANHadEarlyHcalBar12::value(), FastShower::TailFracANHadEarlyHcalBar11::value(), FastShower::TailFracANHadEarlyEcalEc1::value(), FastShower::TailFracANHadEarlyEcalBar1::value(), FastShower::TailAuxSNEmEcalBar2::value(), FastShower::TailAuxSNEmEcalBar1::value(), FastShower::TailAuxS0EmEcalEc1::value(), FastShower::TailAuxS0EmEcalBar1::value(), FastShower::TailAuxC0EmEcalEc1::value(), FastShower::TailAuxC0EmEcalBar1::value(), FastShower::PeakSigmaSNHadLateHcalEc12::value(), FastShower::PeakSigmaSNHadLateHcalEc11::value(), FastShower::PeakSigmaSNHadLateHcalBar12::value(), FastShower::PeakSigmaSNHadLateHcalBar11::value(), FastShower::PeakSigmaSNHadEarlyHcalEc1::value(), FastShower::PeakSigmaSNHadEarlyHcalBar12::value(), FastShower::PeakSigmaSNHadEarlyHcalBar11::value(), FastShower::PeakSigmaSNHadEarlyEcalEc1::value(), FastShower::PeakSigmaSNHadEarlyEcalBar1::value(), FastShower::PeakSigmaS0HadLateHcalEc1::value(), FastShower::PeakSigmaS0HadLateHcalBar1::value(), FastShower::PeakSigmaS0HadEarlyHcalEc1::value(), FastShower::PeakSigmaS0HadEarlyHcalBar1::value(), FastShower::PeakSigmaS0HadEarlyEcalEc1::value(), FastShower::PeakSigmaS0HadEarlyEcalBar1::value(), FastShower::PeakSigmaS0EmEcalEc1::value(), FastShower::PeakSigmaS0EmEcalBar1::value(), FastShower::PeakSigmaC0HadLateHcalEc22::value(), FastShower::PeakSigmaC0HadLateHcalEc21::value(), FastShower::PeakSigmaC0HadLateHcalEc1::value(), FastShower::PeakSigmaC0HadLateHcalBar22::value(), FastShower::PeakSigmaC0HadLateHcalBar21::value(), FastShower::PeakSigmaC0HadLateHcalBar1::value(), FastShower::PeakSigmaC0HadEarlyHcalEc1::value(), FastShower::PeakSigmaC0HadEarlyHcalBar1::value(), FastShower::PeakSigmaC0HadEarlyEcalEc1::value(), FastShower::PeakSigmaC0HadEarlyEcalBar12::value(), FastShower::PeakSigmaC0HadEarlyEcalBar11::value(), FastShower::PeakSigmaC0EmEcalEc1::value(), FastShower::PeakSigmaC0EmEcalBar1::value(), FastShower::PeakSigmaANHadLateHcalEc1::value(), FastShower::PeakSigmaANHadLateHcalBar1::value(), FastShower::PeakSigmaANHadEarlyHcalEc1::value(), FastShower::PeakSigmaANHadEarlyHcalBar1::value(), FastShower::PeakSigmaANHadEarlyEcalEc1::value(), FastShower::PeakSigmaANHadEarlyEcalBar1::value(), FastShower::PeakSigmaANEmEcalEc2::value(), FastShower::PeakSigmaANEmEcalEc1::value(), FastShower::PeakSigmaANEmEcalBar2::value(), FastShower::PeakSigmaANEmEcalBar1::value(), FastShower::PeakMeanS0HadLateHcalEc1::value(), FastShower::PeakMeanS0HadLateHcalBar1::value(), FastShower::PeakMeanS0HadEarlyHcalEc1::value(), FastShower::PeakMeanS0HadEarlyHcalBar1::value(), FastShower::PeakMeanS0HadEarlyEcalEc1::value(), FastShower::PeakMeanS0HadEarlyEcalBar11::value(), FastShower::PeakMeanS0EmEcalEc1::value(), FastShower::PeakMeanS0EmEcalBar1::value(), FastShower::PeakMeanC0HadLateHcalEc22::value(), FastShower::PeakMeanC0HadLateHcalEc21::value(), FastShower::PeakMeanC0HadLateHcalEc1::value(), FastShower::PeakMeanC0HadLateHcalBar22::value(), FastShower::PeakMeanC0HadLateHcalBar21::value(), FastShower::PeakMeanC0HadLateHcalBar1::value(), FastShower::PeakMeanC0HadEarlyHcalEc1::value(), FastShower::PeakMeanC0HadEarlyHcalBar1::value(), FastShower::PeakMeanC0HadEarlyEcalEc1::value(), FastShower::PeakMeanC0HadEarlyEcalBar12::value(), FastShower::PeakMeanC0HadEarlyEcalBar11::value(), FastShower::PeakMeanC0EmEcalEc1::value(), FastShower::PeakMeanC0EmEcalBar1::value(), FastShower::PeakMeanANHadLateHcalEc1::value(), FastShower::PeakMeanANHadEarlyHcalEc1::value(), FastShower::PeakMeanANHadEarlyEcalEc1::value(), FastShower::PeakMeanANHadEarlyEcalBar1::value(), FastShower::PeakMeanANEmEcalEc2::value(), FastShower::PeakMeanANEmEcalEc1::value(), FastShower::PeakMeanANEmEcalBar2::value(), and FastShower::PeakMeanANEmEcalBar1::value().

00017 {return m_pp;}

const CoreSamples * FastShower::PolyArgs::cs   const
 

Definition at line 18 of file PolyArgs.cxx.

References m_cs.

Referenced by FastShower::SNEmEcalEc1::evalTail(), FastShower::TailFracSNEmEcalEc1::value(), FastShower::TailFracANHadLateHcalEc1::value(), FastShower::TailFracANHadLateHcalBar1::value(), FastShower::TailFracANHadEarlyEcalEc1::value(), FastShower::TailFracANHadEarlyEcalBar1::value(), FastShower::TailAuxSNEmEcalBar2::value(), FastShower::TailAuxSNEmEcalBar1::value(), FastShower::PeakSigmaSNHadLateHcalEc12::value(), FastShower::PeakSigmaSNHadLateHcalEc11::value(), FastShower::PeakSigmaSNHadLateHcalBar12::value(), FastShower::PeakSigmaSNHadLateHcalBar11::value(), FastShower::PeakSigmaSNHadEarlyHcalEc1::value(), FastShower::PeakSigmaSNHadEarlyHcalBar12::value(), FastShower::PeakSigmaSNHadEarlyHcalBar11::value(), FastShower::PeakSigmaSNHadEarlyEcalEc1::value(), FastShower::PeakSigmaSNHadEarlyEcalBar1::value(), FastShower::PeakSigmaANHadLateHcalEc1::value(), FastShower::PeakSigmaANHadLateHcalBar1::value(), FastShower::PeakSigmaANHadEarlyHcalEc1::value(), FastShower::PeakSigmaANHadEarlyHcalBar1::value(), FastShower::PeakSigmaANHadEarlyEcalEc1::value(), FastShower::PeakSigmaANHadEarlyEcalBar1::value(), FastShower::PeakSigmaANEmEcalEc2::value(), FastShower::PeakSigmaANEmEcalBar2::value(), FastShower::PeakMeanSNHadLateHcalEc1::value(), FastShower::PeakMeanSNHadLateHcalBar1::value(), FastShower::PeakMeanSNHadEarlyHcalEc1::value(), FastShower::PeakMeanSNHadEarlyHcalBar1::value(), FastShower::PeakMeanSNHadEarlyEcalEc1::value(), FastShower::PeakMeanSNHadEarlyEcalBar1::value(), FastShower::PeakMeanSNEmEcalEc1::value(), FastShower::PeakMeanSNEmEcalBar1::value(), FastShower::PeakMeanANHadLateHcalEc1::value(), FastShower::PeakMeanANHadLateHcalBar1::value(), FastShower::PeakMeanANHadEarlyHcalEc1::value(), FastShower::PeakMeanANHadEarlyHcalBar1::value(), FastShower::PeakMeanANHadEarlyEcalEc1::value(), FastShower::PeakMeanANHadEarlyEcalBar1::value(), FastShower::PeakMeanANEmEcalEc2::value(), and FastShower::PeakMeanANEmEcalBar2::value().

00018 {return m_cs;}

Member Data Documentation

const ParticleParameters* FastShower::PolyArgs::m_pp [private]
 

Definition at line 35 of file PolyArgs.h.

Referenced by pp().

const CoreSamples* FastShower::PolyArgs::m_cs [private]
 

Definition at line 36 of file PolyArgs.h.

Referenced by cs().


The documentation for this class was generated from the following files:
Generated on Tue Mar 18 11:56:49 2003 for FastShowerUtils by doxygen1.3-rc1