CMS 3D CMS Logo

Public Member Functions | Private Attributes

reco::EvtPlane Class Reference

#include <EvtPlane.h>

List of all members.

Public Member Functions

double angle () const
 EvtPlane (double planeA=0, double sumSin=0, double sumCos=0, std::string label="")
std::string label () const
double sumCos () const
double sumSin () const
virtual ~EvtPlane ()

Private Attributes

double angle_
std::string label_
double sumCos_
double sumSin_

Detailed Description

Definition at line 12 of file EvtPlane.h.


Constructor & Destructor Documentation

EvtPlane::EvtPlane ( double  planeA = 0,
double  sumSin = 0,
double  sumCos = 0,
std::string  label = "" 
)

Definition at line 33 of file EvtPlane.cc.

  : 
   angle_(planeA),
   sumSin_(sumSin),
   sumCos_(sumCos),
   label_(label)
{
  // default constructor
}
EvtPlane::~EvtPlane ( ) [virtual]

Definition at line 44 of file EvtPlane.cc.

{
}

Member Function Documentation

double reco::EvtPlane::angle ( ) const [inline]

Definition at line 17 of file EvtPlane.h.

References angle_.

{ return angle_; }
std::string reco::EvtPlane::label ( ) const [inline]

Definition at line 20 of file EvtPlane.h.

References label_.

Referenced by HiEvtPlaneFlatProducer::produce().

{ return label_; }
double reco::EvtPlane::sumCos ( ) const [inline]

Definition at line 19 of file EvtPlane.h.

References sumCos_.

{ return sumCos_;}
double reco::EvtPlane::sumSin ( ) const [inline]

Definition at line 18 of file EvtPlane.h.

References sumSin_.

{ return sumSin_;}

Member Data Documentation

double reco::EvtPlane::angle_ [private]

Definition at line 26 of file EvtPlane.h.

Referenced by angle().

std::string reco::EvtPlane::label_ [private]

Definition at line 29 of file EvtPlane.h.

Referenced by label().

double reco::EvtPlane::sumCos_ [private]

Definition at line 28 of file EvtPlane.h.

Referenced by sumCos().

double reco::EvtPlane::sumSin_ [private]

Definition at line 27 of file EvtPlane.h.

Referenced by sumSin().