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

#include <ChargeInducer.h>

Inheritance diagram for UniformPolya:
[legend]

Public Member Functions

 UniformPolya (float _qbar, float _theta)
 
 ~UniformPolya ()
 
virtual float getCharge (SimDigitalGeomCellId *cellID)
 
- Public Member Functions inherited from ChargeInducer
 ChargeInducer ()
 
virtual ~ChargeInducer ()
 
void setSeed (unsigned int value)
 

Protected Attributes

std::gamma_distribution< float > gammadist
 
- Protected Attributes inherited from ChargeInducer
std::mt19937 generator
 

Detailed Description

Definition at line 32 of file ChargeInducer.h.

Constructor & Destructor Documentation

UniformPolya::UniformPolya ( float  _qbar,
float  _theta 
)

Definition at line 25 of file ChargeInducer.cc.

UniformPolya::~UniformPolya ( )

Definition at line 31 of file ChargeInducer.cc.

Member Function Documentation

float UniformPolya::getCharge ( SimDigitalGeomCellId cellID)
virtual

Implements ChargeInducer.

Reimplemented in AsicPolya.

Definition at line 34 of file ChargeInducer.cc.

Member Data Documentation

std::gamma_distribution<float> UniformPolya::gammadist
protected

Definition at line 42 of file ChargeInducer.h.


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