EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Public Attributes | Friends | List of all members
eicrecon::PhotoMultiplierHitDigiConfig Class Reference

#include <PhotoMultiplierHitDigiConfig.h>

Public Attributes

std::string detectorName {""}
 
std::string readoutClass {""}
 
double hitTimeWindow
 
double timeResolution = 1 / 16.0
 
double speMean = 80.0
 
double speError = 16.0
 
double pedMean = 200.0
 
double pedError = 3.0
 
bool enableNoise = false
 
double noiseRate = 20000
 
double noiseTimeWindow = 20.0
 
bool enablePixelGaps = false
 
double safetyFactor = 1.0
 
bool enableQuantumEfficiency = true
 
std::vector< std::pair< double, double > > quantumEfficiency
 

Friends

std::ostream & operator<< (std::ostream &os, const PhotoMultiplierHitDigiConfig &cfg)
 

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const PhotoMultiplierHitDigiConfig cfg 
)
friend

Member Data Documentation

◆ detectorName

std::string eicrecon::PhotoMultiplierHitDigiConfig::detectorName {""}

◆ enableNoise

bool eicrecon::PhotoMultiplierHitDigiConfig::enableNoise = false

◆ enablePixelGaps

bool eicrecon::PhotoMultiplierHitDigiConfig::enablePixelGaps = false

◆ enableQuantumEfficiency

bool eicrecon::PhotoMultiplierHitDigiConfig::enableQuantumEfficiency = true

◆ hitTimeWindow

double eicrecon::PhotoMultiplierHitDigiConfig::hitTimeWindow
Initial value:
=
20.0

◆ noiseRate

double eicrecon::PhotoMultiplierHitDigiConfig::noiseRate = 20000

◆ noiseTimeWindow

double eicrecon::PhotoMultiplierHitDigiConfig::noiseTimeWindow = 20.0

◆ pedError

double eicrecon::PhotoMultiplierHitDigiConfig::pedError = 3.0

◆ pedMean

double eicrecon::PhotoMultiplierHitDigiConfig::pedMean = 200.0

◆ quantumEfficiency

std::vector<std::pair<double, double> > eicrecon::PhotoMultiplierHitDigiConfig::quantumEfficiency
Initial value:
= {
{315, 0.00}, {325, 0.04}, {340, 0.10}, {350, 0.20}, {370, 0.30}, {400, 0.35},
{450, 0.40}, {500, 0.38}, {550, 0.35}, {600, 0.27}, {650, 0.20}, {700, 0.15},
{750, 0.12}, {800, 0.08}, {850, 0.06}, {900, 0.04}, {1000, 0.00}}

◆ readoutClass

std::string eicrecon::PhotoMultiplierHitDigiConfig::readoutClass {""}

◆ safetyFactor

double eicrecon::PhotoMultiplierHitDigiConfig::safetyFactor = 1.0

◆ speError

double eicrecon::PhotoMultiplierHitDigiConfig::speError = 16.0

◆ speMean

double eicrecon::PhotoMultiplierHitDigiConfig::speMean = 80.0

◆ timeResolution

double eicrecon::PhotoMultiplierHitDigiConfig::timeResolution = 1 / 16.0

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