CMS 3D CMS Logo

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, const 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() [1/2]

HFShowerLibraryEventInfo::HFShowerLibraryEventInfo ( )
inline

Definition at line 8 of file HFShowerLibraryEventInfo.h.

8 {}

◆ HFShowerLibraryEventInfo() [2/2]

HFShowerLibraryEventInfo::HFShowerLibraryEventInfo ( int  events,
int  bins,
int  eventsPerBin,
float  libraryVersion,
float  physListVersion,
const std::vector< double > &  en 
)

Member Function Documentation

◆ energyBins()

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

Definition at line 27 of file HFShowerLibraryEventInfo.h.

References fEnergies.

27 { return fEnergies; }
std::vector< double > fEnergies

◆ eventsPerBin()

int HFShowerLibraryEventInfo::eventsPerBin ( ) const
inline

Definition at line 21 of file HFShowerLibraryEventInfo.h.

References fEventsPerBin.

◆ numberOfBins()

int HFShowerLibraryEventInfo::numberOfBins ( ) const
inline

Definition at line 19 of file HFShowerLibraryEventInfo.h.

References fBins.

◆ physListVersion()

float HFShowerLibraryEventInfo::physListVersion ( ) const
inline

Definition at line 25 of file HFShowerLibraryEventInfo.h.

References fPhyListVers.

◆ showerLibraryVersion()

float HFShowerLibraryEventInfo::showerLibraryVersion ( ) const
inline

Definition at line 23 of file HFShowerLibraryEventInfo.h.

References fHFShowerLibVers.

◆ totalEvents()

int HFShowerLibraryEventInfo::totalEvents ( ) const
inline

Definition at line 17 of file HFShowerLibraryEventInfo.h.

References fEvents.

Member Data Documentation

◆ fBins

int HFShowerLibraryEventInfo::fBins
private

Definition at line 30 of file HFShowerLibraryEventInfo.h.

Referenced by numberOfBins().

◆ fEnergies

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

Definition at line 32 of file HFShowerLibraryEventInfo.h.

Referenced by energyBins().

◆ fEvents

int HFShowerLibraryEventInfo::fEvents
private

Definition at line 30 of file HFShowerLibraryEventInfo.h.

Referenced by totalEvents().

◆ fEventsPerBin

int HFShowerLibraryEventInfo::fEventsPerBin
private

Definition at line 30 of file HFShowerLibraryEventInfo.h.

Referenced by eventsPerBin().

◆ fHFShowerLibVers

float HFShowerLibraryEventInfo::fHFShowerLibVers
private

Definition at line 31 of file HFShowerLibraryEventInfo.h.

Referenced by showerLibraryVersion().

◆ fPhyListVers

float HFShowerLibraryEventInfo::fPhyListVers
private

Definition at line 31 of file HFShowerLibraryEventInfo.h.

Referenced by physListVersion().