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

FastShower::SplitDecision Class Reference

#include <SplitDecision.h>

Collaboration diagram for FastShower::SplitDecision:

Collaboration graph
[legend]
List of all members.

Public Methods

 SplitDecision ()
 SplitDecision (double)
void setBoundary (double)
bool lower ()

Private Attributes

double m_boundary
ProcessedFlat m_flat

Constructor & Destructor Documentation

FastShower::SplitDecision::SplitDecision  
 

Definition at line 4 of file SplitDecision.cxx.

00004                               :m_boundary(0.){
00005   }

FastShower::SplitDecision::SplitDecision double   
 

Definition at line 6 of file SplitDecision.cxx.

References m_boundary.

00006                                               :m_boundary(boundary){
00007   assert(m_boundary>=0. && m_boundary<=1.0);
00008   }

Member Function Documentation

void FastShower::SplitDecision::setBoundary double   
 

Definition at line 9 of file SplitDecision.cxx.

References m_boundary.

00009                                                 {
00010     m_boundary=boundary;
00011     assert(m_boundary>=0. && m_boundary<=1.0);
00012   }

bool FastShower::SplitDecision::lower  
 

Definition at line 13 of file SplitDecision.cxx.

References m_boundary, m_flat, and FastShower::ProcessedFlat::sample().

Referenced by FastShower::SNEmEcalEc1::evalTail(), FastShower::S0HadEarlyHcalEc1::evalTail(), FastShower::S0HadEarlyHcalBar1::evalTail(), FastShower::C0HadEarlyHcalEc1::evalTail(), FastShower::C0HadEarlyHcalBar1::evalTail(), FastShower::C0EmEcalEc1::evalTail(), and FastShower::C0EmEcalBar1::evalTail().

00013 {return  m_flat.sample() <m_boundary;}

Member Data Documentation

double FastShower::SplitDecision::m_boundary [private]
 

Definition at line 14 of file SplitDecision.h.

Referenced by lower(), setBoundary(), and SplitDecision().

ProcessedFlat FastShower::SplitDecision::m_flat [private]
 

Definition at line 15 of file SplitDecision.h.

Referenced by lower().


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