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

FastShower::PencilDepositor Class Reference

#include <PencilDepositor.h>

Inheritance diagram for FastShower::PencilDepositor:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 PencilDepositor ()
 ~PencilDepositor ()
virtual void deposit (const ParticleParameters &, const Normalisations &, IDeposits &)
virtual IDepositorclone () const
 needed by showerer copy constructor....

virtual void components (IDebug::Cpts &) const

Static Public Attributes

const std::size_t s_nPencilCells = 14

Constructor & Destructor Documentation

FastShower::PencilDepositor::PencilDepositor  
 

Definition at line 7 of file PencilDepositor.cxx.

Referenced by clone().

00007                                   {
00008   }

FastShower::PencilDepositor::~PencilDepositor  
 

Definition at line 9 of file PencilDepositor.cxx.

00009                                    {
00010   }

Member Function Documentation

void FastShower::PencilDepositor::deposit const ParticleParameters  ,
const Normalisations  ,
IDeposits  
[virtual]
 

Implements FastShower::IDepositor.

Definition at line 11 of file PencilDepositor.cxx.

References FastShower::IDeposits::accept(), and FastShower::Normalisations::pencil().

00013                                                        {
00014     geomDeposits.accept( 0, 0, ns.pencil() );
00015   }

IDepositor * FastShower::PencilDepositor::clone   const [virtual]
 

needed by showerer copy constructor....

Implements FastShower::IDepositor.

Definition at line 17 of file PencilDepositor.cxx.

References PencilDepositor().

00017                                            {
00018     IDepositor* d = new PencilDepositor(*this);
00019     return d;
00020   }

void FastShower::PencilDepositor::components IDebug::Cpts   const [virtual]
 

Reimplemented from FastShower::DebugBase.

Definition at line 22 of file PencilDepositor.cxx.

00022                                                     {
00023     v.clear();
00024   }

Member Data Documentation

const std::size_t FastShower::PencilDepositor::s_nPencilCells = 14 [static]
 

Definition at line 27 of file PencilDepositor.h.


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