#include <Deposits.h>
Inheritance diagram for FastShower::Deposits< T, hDimension >:
Public Types | |
typedef std::vector< T >::iterator | Iter |
typedef std::vector< T >::const_iterator | ConstIter |
Public Methods | |
Deposits () | |
~Deposits () | |
void | normalise (double) |
scale all energy deposits | |
void | accept (int eta, int phi, double e) |
fill method | |
void | reset () |
reset all deposits to 0. | |
ConstIter | begin () const |
iterator pointing to beginning of the deposits for ++ operator, read out first in increasing eta, then increasing phi. | |
ConstIter | end () const |
std::size_t | dimension () const |
std::size_t | nElements () const |
Private Methods | |
int | index (int eta, int phi) |
make an index for the element array from the proximity scheme pos. | |
Private Attributes | |
std::vector< T > | m_elements |
Static Private Attributes | |
const int | s_dimension |
store dimensionalities | |
const int | s_center |
const int | s_nElements |
Definition at line 42 of file Deposits.h.
|
Definition at line 44 of file Deposits.h. |
|
Definition at line 45 of file Deposits.h. |
|
|
|
Definition at line 47 of file Deposits.h.
00047 {}; |
|
scale all energy deposits
Implements FastShower::IDeposits. |
|
fill method
Implements FastShower::IDeposits. |
|
reset all deposits to 0.
Implements FastShower::IDeposits. |
|
iterator pointing to beginning of the deposits for ++ operator, read out first in increasing eta, then increasing phi.
|
|
|
|
|
|
|
|
make an index for the element array from the proximity scheme pos.
|
|
store dimensionalities
Definition at line 63 of file Deposits.h. |
|
Definition at line 64 of file Deposits.h. |
|
Definition at line 65 of file Deposits.h. |
|
Definition at line 67 of file Deposits.h. |