#include <Amplifier.h>
Definition at line 11 of file Amplifier.h.
◆ cluster_vec
◆ cluster_vec_const_it
◆ cluster_vec_it
◆ Amplifier()
◆ ~Amplifier()
Amplifier::~Amplifier |
( |
| ) |
|
|
default |
◆ AdcResponse()
double Amplifier::AdcResponse |
( |
| ) |
const |
|
inline |
◆ AddCluster()
void Amplifier::AddCluster |
( |
int |
bin, |
|
|
double |
charge |
|
) |
| |
|
private |
Definition at line 154 of file Amplifier.cxx.
163 *signal_it += *response_it*
charge;
179 ++signal_it;++response_it;
181 *signal_it += *response_it*
charge;
182 ++signal_it;++response_it;
186 ++signal_it;++response_it;
◆ AddClusters()
◆ Charge()
double Amplifier::Charge |
( |
| ) |
const |
|
inline |
◆ DoAdcResponse()
void Amplifier::DoAdcResponse |
( |
| ) |
|
|
private |
◆ InitAmplifierParameters()
void Amplifier::InitAmplifierParameters |
( |
| ) |
|
|
private |
◆ InitResponse()
void Amplifier::InitResponse |
( |
unsigned int |
bins, |
|
|
double |
binsize |
|
) |
| |
◆ Integral()
double Amplifier::Integral |
( |
| ) |
|
|
private |
◆ PassedThreshold()
bool Amplifier::PassedThreshold |
( |
| ) |
const |
|
inline |
◆ Reset()
void Amplifier::Reset |
( |
| ) |
|
◆ ResponseFunction()
double Amplifier::ResponseFunction |
( |
double |
time | ) |
|
|
staticprivate |
Definition at line 32 of file Amplifier.cxx.
67 ab4 = ab4*ab4*ab4*ab4;
74 double xnor =
b*a4/ab4;
82 ab4 = ab4*ab4*ab4*ab4;
92 double resolution=(face*(res31*FI1+res32*FI2)+F3)/(1.+face);
◆ SetIntegrationWindow()
void Amplifier::SetIntegrationWindow |
( |
double |
win | ) |
|
|
inline |
◆ SetTriggerElectron()
void Amplifier::SetTriggerElectron |
( |
double |
el | ) |
|
|
inline |
◆ TFirst()
double Amplifier::TFirst |
( |
| ) |
const |
|
inline |
◆ TThreshold()
double Amplifier::TThreshold |
( |
| ) |
const |
|
inline |
◆ m_adcFactor
double Amplifier::m_adcFactor = 0.0 |
|
private |
◆ m_adcFraction
double Amplifier::m_adcFraction = 0.0 |
|
private |
◆ m_adcOffset
double Amplifier::m_adcOffset = 0.0 |
|
private |
◆ m_adcResponse
double Amplifier::m_adcResponse |
|
private |
◆ m_binsize
double Amplifier::m_binsize = 0.0 |
|
private |
◆ m_cluster_begin
◆ m_cluster_stop
◆ m_integral
double Amplifier::m_integral |
|
private |
◆ m_integrationWindow
int Amplifier::m_integrationWindow |
|
private |
◆ m_response
◆ m_responseMax
double Amplifier::m_responseMax = 0.0 |
|
private |
◆ m_signal
◆ m_signal_stop
◆ m_signal_th
◆ m_threshold
double Amplifier::m_threshold = 0.0 |
|
private |
◆ m_triggerElectron
double Amplifier::m_triggerElectron = 0.0 |
|
private |
The documentation for this class was generated from the following files: