CMS 3D CMS Logo

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

#include <HFShowerLibraryEventInfo.h>

Public Member Functions

std::vector< double > energyBins () const
 
int eventsPerBin () const
 
 HFShowerLibraryEventInfo ()
 
 HFShowerLibraryEventInfo (int events, int bins, int eventsPerBin, float libraryVersion, float physListVersion, std::vector< double > en)
 
int numberOfBins () const
 
float physListVersion () const
 
float showerLibraryVersion () const
 
int totalEvents () const
 

Private Attributes

int fBins
 
std::vector< double > fEnergies
 
int fEvents
 
int fEventsPerBin
 
float fHFShowerLibVers
 
float fPhyListVers
 

Detailed Description

Definition at line 6 of file HFShowerLibraryEventInfo.h.

Constructor & Destructor Documentation

HFShowerLibraryEventInfo::HFShowerLibraryEventInfo ( )
inline

Definition at line 10 of file HFShowerLibraryEventInfo.h.

10 { }
HFShowerLibraryEventInfo::HFShowerLibraryEventInfo ( int  events,
int  bins,
int  eventsPerBin,
float  libraryVersion,
float  physListVersion,
std::vector< double >  en 
)

Member Function Documentation

std::vector<double> HFShowerLibraryEventInfo::energyBins ( ) const
inline

Definition at line 26 of file HFShowerLibraryEventInfo.h.

References fEnergies.

26 { return fEnergies; }
std::vector< double > fEnergies
int HFShowerLibraryEventInfo::eventsPerBin ( ) const
inline

Definition at line 20 of file HFShowerLibraryEventInfo.h.

References fEventsPerBin.

int HFShowerLibraryEventInfo::numberOfBins ( ) const
inline

Definition at line 18 of file HFShowerLibraryEventInfo.h.

References fBins.

float HFShowerLibraryEventInfo::physListVersion ( ) const
inline

Definition at line 24 of file HFShowerLibraryEventInfo.h.

References fPhyListVers.

float HFShowerLibraryEventInfo::showerLibraryVersion ( ) const
inline

Definition at line 22 of file HFShowerLibraryEventInfo.h.

References fHFShowerLibVers.

int HFShowerLibraryEventInfo::totalEvents ( ) const
inline

Definition at line 16 of file HFShowerLibraryEventInfo.h.

References fEvents.

Member Data Documentation

int HFShowerLibraryEventInfo::fBins
private

Definition at line 30 of file HFShowerLibraryEventInfo.h.

Referenced by numberOfBins().

std::vector<double> HFShowerLibraryEventInfo::fEnergies
private

Definition at line 32 of file HFShowerLibraryEventInfo.h.

Referenced by energyBins().

int HFShowerLibraryEventInfo::fEvents
private

Definition at line 30 of file HFShowerLibraryEventInfo.h.

Referenced by totalEvents().

int HFShowerLibraryEventInfo::fEventsPerBin
private

Definition at line 30 of file HFShowerLibraryEventInfo.h.

Referenced by eventsPerBin().

float HFShowerLibraryEventInfo::fHFShowerLibVers
private

Definition at line 31 of file HFShowerLibraryEventInfo.h.

Referenced by showerLibraryVersion().

float HFShowerLibraryEventInfo::fPhyListVers
private

Definition at line 31 of file HFShowerLibraryEventInfo.h.

Referenced by physListVersion().