CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
APDSimParameters Class Reference

#include <APDSimParameters.h>

Public Member Functions

bool addToBarrel () const
 
 APDSimParameters (bool addToBarrel, bool separateDigi, double simToPELow, double simToPEHigh, double timeOffset, double timeOffWidth, bool doPEStats, const std::string &digiTag, const std::vector< double > &nonlParms)
 
const std::string & digiTag () const
 
bool doPEStats () const
 
const std::vector< double > & nonlParms () const
 
bool separateDigi () const
 
double simToPEHigh () const
 
double simToPELow () const
 
double timeOffset () const
 
double timeOffWidth () const
 
virtual ~APDSimParameters ()
 

Private Attributes

bool m_addToBarrel
 
std::string m_digiTag
 
bool m_doPEStats
 
std::vector< double > m_nonlParms
 
bool m_separateDigi
 
double m_simToPEHigh
 
double m_simToPELow
 
double m_timeOffset
 
double m_timeOffWidth
 

Detailed Description

Definition at line 8 of file APDSimParameters.h.

Constructor & Destructor Documentation

◆ APDSimParameters()

APDSimParameters::APDSimParameters ( bool  addToBarrel,
bool  separateDigi,
double  simToPELow,
double  simToPEHigh,
double  timeOffset,
double  timeOffWidth,
bool  doPEStats,
const std::string &  digiTag,
const std::vector< double > &  nonlParms 
)
inline

◆ ~APDSimParameters()

virtual APDSimParameters::~APDSimParameters ( )
inlinevirtual

Definition at line 31 of file APDSimParameters.h.

31 {}

Member Function Documentation

◆ addToBarrel()

bool APDSimParameters::addToBarrel ( ) const
inline

Definition at line 33 of file APDSimParameters.h.

33 { return m_addToBarrel; }

References m_addToBarrel.

◆ digiTag()

const std::string& APDSimParameters::digiTag ( ) const
inline

Definition at line 41 of file APDSimParameters.h.

41 { return m_digiTag; }

References m_digiTag.

◆ doPEStats()

bool APDSimParameters::doPEStats ( ) const
inline

Definition at line 39 of file APDSimParameters.h.

39 { return m_doPEStats; }

References m_doPEStats.

◆ nonlParms()

const std::vector<double>& APDSimParameters::nonlParms ( ) const
inline

Definition at line 43 of file APDSimParameters.h.

43 { return m_nonlParms; }

References m_nonlParms.

◆ separateDigi()

bool APDSimParameters::separateDigi ( ) const
inline

Definition at line 34 of file APDSimParameters.h.

34 { return m_separateDigi; }

References m_separateDigi.

◆ simToPEHigh()

double APDSimParameters::simToPEHigh ( ) const
inline

Definition at line 36 of file APDSimParameters.h.

36 { return m_simToPEHigh; }

References m_simToPEHigh.

◆ simToPELow()

double APDSimParameters::simToPELow ( ) const
inline

Definition at line 35 of file APDSimParameters.h.

35 { return m_simToPELow; }

References m_simToPELow.

◆ timeOffset()

double APDSimParameters::timeOffset ( ) const
inline

Definition at line 37 of file APDSimParameters.h.

37 { return m_timeOffset; }

References m_timeOffset.

◆ timeOffWidth()

double APDSimParameters::timeOffWidth ( ) const
inline

Definition at line 38 of file APDSimParameters.h.

38 { return m_timeOffWidth; }

References m_timeOffWidth.

Member Data Documentation

◆ m_addToBarrel

bool APDSimParameters::m_addToBarrel
private

Definition at line 46 of file APDSimParameters.h.

Referenced by addToBarrel().

◆ m_digiTag

std::string APDSimParameters::m_digiTag
private

Definition at line 53 of file APDSimParameters.h.

Referenced by digiTag().

◆ m_doPEStats

bool APDSimParameters::m_doPEStats
private

Definition at line 52 of file APDSimParameters.h.

Referenced by doPEStats().

◆ m_nonlParms

std::vector<double> APDSimParameters::m_nonlParms
private

Definition at line 54 of file APDSimParameters.h.

Referenced by nonlParms().

◆ m_separateDigi

bool APDSimParameters::m_separateDigi
private

Definition at line 47 of file APDSimParameters.h.

Referenced by separateDigi().

◆ m_simToPEHigh

double APDSimParameters::m_simToPEHigh
private

Definition at line 49 of file APDSimParameters.h.

Referenced by simToPEHigh().

◆ m_simToPELow

double APDSimParameters::m_simToPELow
private

Definition at line 48 of file APDSimParameters.h.

Referenced by simToPELow().

◆ m_timeOffset

double APDSimParameters::m_timeOffset
private

Definition at line 50 of file APDSimParameters.h.

Referenced by timeOffset().

◆ m_timeOffWidth

double APDSimParameters::m_timeOffWidth
private

Definition at line 51 of file APDSimParameters.h.

Referenced by timeOffWidth().

APDSimParameters::m_nonlParms
std::vector< double > m_nonlParms
Definition: APDSimParameters.h:54
APDSimParameters::simToPEHigh
double simToPEHigh() const
Definition: APDSimParameters.h:36
APDSimParameters::m_simToPELow
double m_simToPELow
Definition: APDSimParameters.h:48
APDSimParameters::m_timeOffset
double m_timeOffset
Definition: APDSimParameters.h:50
APDSimParameters::timeOffset
double timeOffset() const
Definition: APDSimParameters.h:37
APDSimParameters::m_doPEStats
bool m_doPEStats
Definition: APDSimParameters.h:52
APDSimParameters::m_separateDigi
bool m_separateDigi
Definition: APDSimParameters.h:47
APDSimParameters::timeOffWidth
double timeOffWidth() const
Definition: APDSimParameters.h:38
APDSimParameters::m_digiTag
std::string m_digiTag
Definition: APDSimParameters.h:53
APDSimParameters::doPEStats
bool doPEStats() const
Definition: APDSimParameters.h:39
APDSimParameters::addToBarrel
bool addToBarrel() const
Definition: APDSimParameters.h:33
APDSimParameters::separateDigi
bool separateDigi() const
Definition: APDSimParameters.h:34
APDSimParameters::nonlParms
const std::vector< double > & nonlParms() const
Definition: APDSimParameters.h:43
APDSimParameters::m_timeOffWidth
double m_timeOffWidth
Definition: APDSimParameters.h:51
APDSimParameters::m_addToBarrel
bool m_addToBarrel
Definition: APDSimParameters.h:46
APDSimParameters::digiTag
const std::string & digiTag() const
Definition: APDSimParameters.h:41
APDSimParameters::simToPELow
double simToPELow() const
Definition: APDSimParameters.h:35
APDSimParameters::m_simToPEHigh
double m_simToPEHigh
Definition: APDSimParameters.h:49