HighLAND
|
#include <DataQualityCorrection.hxx>
Public Member Functions | |
DataQualityCorrection () | |
void | Apply (AnaSpillC &spill) |
Apply the variation to all tracks with TPC info. | |
![]() | |
CorrectionBase (const CorrectionBase &corr) | |
Copy constructor. | |
virtual | ~CorrectionBase () |
Everyone should have a destructor. | |
virtual const char * | GetName () const |
Return the name of this correction. This overrides the TObject::GetName() interface. | |
const std::string & | Name () const |
Return the name of this correction. | |
void | SetName (const std::string &name) |
Set the name of this correction. | |
void | Enable () |
Enable the correction. | |
void | Disable () |
Disable the correction. | |
bool | IsEnabled () const |
Is the correction enabled. | |
void | SetAppliedInInput (bool ap) |
Set the correction as applied in the input file. | |
bool | IsAppliedInInput () const |
Is the correction already applied in the input file ? | |
Int_t | GetIndex () const |
Return the index of this correction. | |
void | SetIndex (Int_t index) |
Set the index of this correction. | |
ClassDef (CorrectionBase, 2) | |
Additional Inherited Members | |
![]() | |
std::string | _name |
The name of this correction. | |
bool | _enabled |
Is the correction enabled? | |
bool | _appliedInInput |
Is the correction already applied in the input file ? | |
Int_t | _index |
The index of the correction. | |
This correction changes the data quality flag for certain run periods. The current usage is for a period in run 1, when a FEB wasn't working properly (but good DQ flags were uploaded to the DB).
The parameters in baseAnalysis.parameters.dat define the run periods for which this correction should be applied.
Definition at line 14 of file DataQualityCorrection.hxx.
DataQualityCorrection::DataQualityCorrection | ( | ) |
Constructor, which reads in the parameter file to set up the run periods for which the correction should be applied.
Definition at line 7 of file DataQualityCorrection.cxx.