All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
AsicEfficiency Class Reference

#include <EfficiencyManager.h>

Inheritance diagram for AsicEfficiency:
[legend]

Public Member Functions

 AsicEfficiency (std::string fileName, float globalVal=1.0)
 
virtual ~AsicEfficiency ()
 
virtual float getEfficiency (SimDigitalGeomCellId *cellID)
 
- Public Member Functions inherited from UniformEfficiency
 UniformEfficiency (float val=1.0)
 
virtual ~UniformEfficiency ()
 
- Public Member Functions inherited from EfficiencyManager
 EfficiencyManager ()
 
virtual ~EfficiencyManager ()
 

Protected Member Functions

void readFile (std::string fileName)
 

Protected Attributes

std::map< AsicKey, float > effMap
 
- Protected Attributes inherited from UniformEfficiency
float value
 

Detailed Description

Definition at line 38 of file EfficiencyManager.h.

Constructor & Destructor Documentation

AsicEfficiency::AsicEfficiency ( std::string  fileName,
float  globalVal = 1.0 
)

Definition at line 30 of file EfficiencyManager.cc.

AsicEfficiency::~AsicEfficiency ( )
virtual

Definition at line 37 of file EfficiencyManager.cc.

Member Function Documentation

float AsicEfficiency::getEfficiency ( SimDigitalGeomCellId cellID)
virtual

Reimplemented from UniformEfficiency.

Definition at line 89 of file EfficiencyManager.cc.

void AsicEfficiency::readFile ( std::string  fileName)
protected

Definition at line 41 of file EfficiencyManager.cc.

Member Data Documentation

std::map<AsicKey,float> AsicEfficiency::effMap
protected

Definition at line 49 of file EfficiencyManager.h.


The documentation for this class was generated from the following files: