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

FastShower::C0SamplerRouterADPhiSample Class Reference

UML: Sampler.unm. More...

#include <C0SamplerRouterADPhiSample.h>

Inheritance diagram for FastShower::C0SamplerRouterADPhiSample:

Inheritance graph
[legend]
Collaboration diagram for FastShower::C0SamplerRouterADPhiSample:

Collaboration graph
[legend]
List of all members.

Public Methods

 C0SamplerRouterADPhiSample (const std::vector< std::pair< double, ISampler * > > &, double floor=0.0, std::string label="")
 C0SamplerRouterADPhiSample (const C0SamplerRouterADPhiSample &s)
virtual ISamplerclone () const
 make a copy of objects viewed through ISampler interface.

 ~C0SamplerRouterADPhiSample ()
virtual double indexQ (const ParticleParameters &, const CoreSamples &) const
 Supply a sample method.

virtual double lastValue (const CoreSamples &) const
 for monitoring - get the last "Sampler" value.


Detailed Description

UML: Sampler.unm.

Definition at line 32 of file C0SamplerRouterADPhiSample.h.


Constructor & Destructor Documentation

FastShower::C0SamplerRouterADPhiSample::C0SamplerRouterADPhiSample const std::vector< std::pair< double, ISampler * > > &   ,
double    floor = 0.0,
std::string    label = ""
 

Definition at line 10 of file C0SamplerRouterADPhiSample.cxx.

Referenced by clone().

00015                                                           : 
00016     SamplerRouter(v, floor, label){};

FastShower::C0SamplerRouterADPhiSample::C0SamplerRouterADPhiSample const C0SamplerRouterADPhiSample &    s
 

Definition at line 18 of file C0SamplerRouterADPhiSample.cxx.

00019                                                                                        : 
00020     SamplerRouter(s){};

FastShower::C0SamplerRouterADPhiSample::~C0SamplerRouterADPhiSample   [inline]
 

Definition at line 39 of file C0SamplerRouterADPhiSample.h.

00039 {}

Member Function Documentation

ISampler * FastShower::C0SamplerRouterADPhiSample::clone   const [virtual]
 

make a copy of objects viewed through ISampler interface.

Implements FastShower::ISampler.

Definition at line 22 of file C0SamplerRouterADPhiSample.cxx.

References C0SamplerRouterADPhiSample().

00022                                                      {
00023     return new C0SamplerRouterADPhiSample(*this);
00024   }

double FastShower::C0SamplerRouterADPhiSample::indexQ const ParticleParameters  ,
const CoreSamples  
const [virtual]
 

Supply a sample method.

Implements FastShower::SamplerRouter.

Definition at line 26 of file C0SamplerRouterADPhiSample.cxx.

00027                                                                     {
00028     return fabs(pp.delPhi());
00029   }

double FastShower::C0SamplerRouterADPhiSample::lastValue const CoreSamples   const [virtual]
 

for monitoring - get the last "Sampler" value.

Implements FastShower::ISampler.

Definition at line 31 of file C0SamplerRouterADPhiSample.cxx.

References FastShower::CoreSamples::give().

00031                                                                           {
00032     return cs.give(this);
00033   }

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