CMS 3D CMS Logo

Public Member Functions | Private Attributes

HFShape Class Reference

shaper for HF More...

#include <HFShape.h>

Inheritance diagram for HFShape:
CaloVShape

List of all members.

Public Member Functions

 HFShape ()
virtual double operator() (double time) const
virtual double timeToRise () const
virtual ~HFShape ()

Private Attributes

HcalPulseShapes::Shape shape_

Detailed Description

shaper for HF

Definition at line 12 of file HFShape.h.


Constructor & Destructor Documentation

HFShape::HFShape ( )

Definition at line 3 of file HFShape.cc.

: shape_(HcalPulseShapes().hfShape())
{   
}
virtual HFShape::~HFShape ( ) [inline, virtual]

Definition at line 16 of file HFShape.h.

{}

Member Function Documentation

double HFShape::operator() ( double  time) const [virtual]

Implements CaloVShape.

Definition at line 14 of file HFShape.cc.

References HcalPulseShape::at(), and shape_.

{
  return shape_.at(time);
}
double HFShape::timeToRise ( ) const [virtual]

Implements CaloVShape.

Definition at line 9 of file HFShape.cc.

{
   return 0. ;
}

Member Data Documentation

Definition at line 22 of file HFShape.h.

Referenced by operator()().