CMS 3D CMS Logo

Public Member Functions | Private Attributes

HcalShape Class Reference

shaper for Hcal (not for HF) More...

#include <HcalShape.h>

Inheritance diagram for HcalShape:
CaloVShape

List of all members.

Public Member Functions

 HcalShape ()
virtual double operator() (double time) const
virtual double timeToRise () const

Private Attributes

HcalPulseShapes::Shape shape_

Detailed Description

shaper for Hcal (not for HF)

Definition at line 15 of file HcalShape.h.


Constructor & Destructor Documentation

HcalShape::HcalShape ( )

Definition at line 3 of file HcalShape.cc.

: shape_(HcalPulseShapes().hbShape())
{
}

Member Function Documentation

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

Implements CaloVShape.

Definition at line 13 of file HcalShape.cc.

References HcalPulseShapes::Shape::at(), and shape_.

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

Implements CaloVShape.

Definition at line 8 of file HcalShape.cc.

{
   return 0.;
}

Member Data Documentation

Definition at line 22 of file HcalShape.h.

Referenced by operator()().