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

FastShower::SoftHadEcConfigurer Class Reference

#include <SoftHadEcConfigurer.h>

Inheritance diagram for FastShower::SoftHadEcConfigurer:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 SoftHadEcConfigurer (Moni)
 SoftHadEcConfigurer (NoMoni)
 ~SoftHadEcConfigurer ()

Private Methods

SoftHadEcConfigurer operator= (const SoftHadEcConfigurer &)
void addDepositorsE ()
void addDepositorsH ()
void normalisers ()
void initialise ()

Constructor & Destructor Documentation

FastShower::SoftHadEcConfigurer::SoftHadEcConfigurer Moni   
 

Definition at line 24 of file SoftHadEcConfigurer.cxx.

References initialise().

00024                                                 :ConfigurerBase(m){
00025     this->initialise();
00026   }

FastShower::SoftHadEcConfigurer::SoftHadEcConfigurer NoMoni   
 

Definition at line 27 of file SoftHadEcConfigurer.cxx.

References initialise().

00027                                                    :ConfigurerBase(nm){
00028     this->initialise();
00029   }

FastShower::SoftHadEcConfigurer::~SoftHadEcConfigurer   [inline]
 

Definition at line 36 of file SoftHadEcConfigurer.h.

00036 {};

Member Function Documentation

SoftHadEcConfigurer FastShower::SoftHadEcConfigurer::operator= const SoftHadEcConfigurer &    [private]
 

void FastShower::SoftHadEcConfigurer::addDepositorsE   [private]
 

Definition at line 51 of file SoftHadEcConfigurer.cxx.

Referenced by initialise().

00051                                           {
00052     
00053     this->addEdepositor( "ECalPencil", new PencilDepositor);
00054 
00055   }

void FastShower::SoftHadEcConfigurer::addDepositorsH   [private]
 

Definition at line 57 of file SoftHadEcConfigurer.cxx.

References FastShower::ConfigurerBase::addHdepositor().

Referenced by initialise().

00057                                           {
00058     
00059     this->addHdepositor( "HCalPencil", new PencilDepositor);
00060     
00061   }

void FastShower::SoftHadEcConfigurer::normalisers   [private]
 

Definition at line 63 of file SoftHadEcConfigurer.cxx.

References FastShower::ConfigurerBase::addNormaliser().

Referenced by initialise().

00063                                        {
00064     this->addNormaliser("EcalNormaliser",  
00065                         new SoftHadEcalNormaliser(this,"SoftHadEcEcalNormaliser"));
00066     this->addNormaliser("HcalNormaliser",  
00067                         new SoftHadHcalNormaliser(this,"SoftHadEcHcalNormaliser"));
00068   }

void FastShower::SoftHadEcConfigurer::initialise   [private]
 

Definition at line 30 of file SoftHadEcConfigurer.cxx.

References addDepositorsE(), addDepositorsH(), FastShower::ConfigurerBase::addFnPP(), and normalisers().

Referenced by SoftHadEcConfigurer().

00030                                       {
00031 
00032     //*******************************************************
00033     //*              Functions for Normalisers              *
00034     //*******************************************************
00035     this->addFnPP("EcalEtaResponse",  new  HadEcalEtaResponseEc);
00036     this->addFnPP("HcalEtaResponse",  new  HadHcalEtaResponseEc);
00037     //
00038     //
00039     //*******************************************************
00040     //*       Depositors                                    *
00041     //*******************************************************
00042     this->addDepositorsE();
00043     this->addDepositorsH();
00044     //*******************************************************
00045     //*       Normalisers                                   *
00046     //*******************************************************
00047     this->normalisers();
00048    }

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