#include <SplitDecision.h>
Collaboration diagram for FastShower::SplitDecision:
Public Methods | |
SplitDecision () | |
SplitDecision (double) | |
void | setBoundary (double) |
bool | lower () |
Private Attributes | |
double | m_boundary |
ProcessedFlat | m_flat |
|
Definition at line 4 of file SplitDecision.cxx.
00004 :m_boundary(0.){ 00005 } |
|
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 } |
|
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 } |
|
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;} |
|
Definition at line 14 of file SplitDecision.h. Referenced by lower(), setBoundary(), and SplitDecision(). |
|
Definition at line 15 of file SplitDecision.h. Referenced by lower(). |