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

Atlfast::CalSection Class Reference

#include <CalSection.h>

Collaboration diagram for Atlfast::CalSection:

Collaboration graph
[legend]
List of all members.

Public Methods

 CalSection (MsgStream &log, const double minEta, const double maxEta, const double granEta, const double granPhi, const double minPhi=-M_PI, const double maxPhi=M_PI)
 CalSection (const CalSection &c)
 ~CalSection ()
void reset ()
void deposit (TransportedParticleCollectionIter &, TransportedParticleCollectionIter &)
void giveHits (const ICellSelector *, CellCollection *) const

Detailed Description

This class provides rudimentary geometry information for a calorimeter section. It is used by the Calorimeter object to deposit HepMc particles


Constructor & Destructor Documentation

Atlfast::CalSection::CalSection MsgStream &    log,
const double    minEta,
const double    maxEta,
const double    granEta,
const double    granPhi,
const double    minPhi = -M_PI,
const double    maxPhi = M_PI
 

Constructor takes sensitivity parameters

Atlfast::CalSection::CalSection const CalSection &    c
 

Atlfast::CalSection::~CalSection  
 


Member Function Documentation

void Atlfast::CalSection::deposit TransportedParticleCollectionIter  ,
TransportedParticleCollectionIter  
 

Takes the TransportedParticle (transported through mag field) and deposits it within the calorimeter section.

void Atlfast::CalSection::giveHits const ICellSelector  ,
CellCollection  
const
 

Returns a list of hit cells within the calorimeter section.

void Atlfast::CalSection::reset  
 

Resets the contents of the calorimeter section.


The documentation for this class was generated from the following file:
Generated on Thu Feb 21 14:31:44 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001