#include <CellCorrectionAlg.h>
Inheritance diagram for CellCorrectionAlg:
Public Methods | |
CellCorrectionAlg (Event *event, Geometry *hecGeom, Headers *runHeader) | |
The user should never need to use this contructor. More... | |
bool | initialize () |
Gets run once at the begining of the event Loop. More... | |
bool | execute () |
Gets run for every event. More... | |
bool | finalize () |
Gets run after all events have been executed. More... | |
float | hecHVCorrection (int febno) |
Returns a correction factor that corrects for known HV problems. More... | |
float | hecSamplingFractionCorrection (int febno) |
Returns a correction factor that corrects for sampling fraction The HEC first wheel is associated with a factor of 1. More... | |
float | hecGlobalTimeCorrection (int febno) |
Returns a correction factor that corrects for global time (TDC or global cubic) signal dependency due to imperfect digital filtering weights. More... | |
float | emecHVCorrection (int febno) |
Returns a correction factor that corrects for known HV problems and/or emec HV features. More... | |
float | emecSamplingFractionCorrection (int febno) |
Returns a correction factor that corrects for sampling fraction. More... | |
float | emecGlobalTimeCorrection (int febno) |
Returns a correction factor that corrects for global time (TDC or global cubic) signal dependency due to imperfect digital filtering weights. More... | |
float | emecGapThickness (float rho) |
Returns the LAr gap thickness (cm) in the emec for a given rho (cm). More... | |
float | LArDriftVelocity (float EField) |
Computes the electron drift velocity (cm/ns) in LAr given the electric field stregth (kV/cm). More... |
|
The user should never need to use this contructor.
|
|
Returns the LAr gap thickness (cm) in the emec for a given rho (cm).
|
|
Returns a correction factor that corrects for global time (TDC or global cubic) signal dependency due to imperfect digital filtering weights.
|
|
Returns a correction factor that corrects for known HV problems and/or emec HV features.
|
|
Returns a correction factor that corrects for sampling fraction.
|
|
Gets run for every event.
Reimplemented from SystemAlg. |
|
Gets run after all events have been executed.
Reimplemented from SystemAlg. |
|
Returns a correction factor that corrects for global time (TDC or global cubic) signal dependency due to imperfect digital filtering weights.
|
|
Returns a correction factor that corrects for known HV problems.
|
|
Returns a correction factor that corrects for sampling fraction The HEC first wheel is associated with a factor of 1.
|
|
Gets run once at the begining of the event Loop.
Reimplemented from SystemAlg. |
|
Computes the electron drift velocity (cm/ns) in LAr given the electric field stregth (kV/cm).
|