CMS 3D CMS Logo

Public Member Functions | Private Attributes

CaloSegment::inL0Segment Class Reference

#include <CaloSegment.h>

List of all members.

Public Member Functions

 inL0Segment (double depth)
bool operator() (const CaloSegment &segment) const
 ~inL0Segment ()

Private Attributes

double ref_

Detailed Description

Definition at line 109 of file CaloSegment.h.


Constructor & Destructor Documentation

CaloSegment::inL0Segment::inL0Segment ( double  depth) [inline]

Definition at line 113 of file CaloSegment.h.

                               :ref_(depth)
        {
          //std::cout << "inSegment " << std::endl;
        };
CaloSegment::inL0Segment::~inL0Segment ( ) [inline]

Definition at line 117 of file CaloSegment.h.

{;};

Member Function Documentation

bool CaloSegment::inL0Segment::operator() ( const CaloSegment segment) const [inline]

Definition at line 123 of file CaloSegment.h.

References ref_, CaloSegment::sL0Entrance(), and CaloSegment::sL0Exit().

        {
          return (ref_>segment.sL0Entrance()&&ref_<segment.sL0Exit());
        }

Member Data Documentation

Definition at line 129 of file CaloSegment.h.

Referenced by operator()().