CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
PulseFit Class Reference

#include <PulseFit.h>

Inheritance diagram for PulseFit:

Public Member Functions

double getAmplitude () const
 
double getChi2 () const
 
double getPedestal () const
 
int getSmCrystalNb () const
 return the cristal number (supermodule convention [0-1699]) More...
 
double getTime () const
 
 PulseFit ()
 
void setSmCrystalNb (const int &crystalNb)
 set the cristal number (supermodule convention [0-1699]) More...
 
 ~PulseFit () override
 

Protected Attributes

double amplitude_
 
double chi2_
 remaining pedestal More...
 
double pedestal_
 position (in clock unit) of the maximum of the pulse More...
 
int smCrystalNb_
 chi2 of the fit More...
 
double time_
 amplitude of the pulse More...
 

Detailed Description

Definition at line 13 of file PulseFit.h.

Constructor & Destructor Documentation

PulseFit::PulseFit ( )
PulseFit::~PulseFit ( )
override

Member Function Documentation

double PulseFit::getAmplitude ( ) const
double PulseFit::getChi2 ( ) const
double PulseFit::getPedestal ( ) const
int PulseFit::getSmCrystalNb ( ) const

return the cristal number (supermodule convention [0-1699])

double PulseFit::getTime ( ) const
void PulseFit::setSmCrystalNb ( const int &  crystalNb)

set the cristal number (supermodule convention [0-1699])

Member Data Documentation

double PulseFit::amplitude_
protected

Definition at line 34 of file PulseFit.h.

double PulseFit::chi2_
protected

remaining pedestal

Definition at line 37 of file PulseFit.h.

double PulseFit::pedestal_
protected

position (in clock unit) of the maximum of the pulse

Definition at line 36 of file PulseFit.h.

int PulseFit::smCrystalNb_
protected

chi2 of the fit

Definition at line 38 of file PulseFit.h.

double PulseFit::time_
protected

amplitude of the pulse

Definition at line 35 of file PulseFit.h.