HighLAND
|
#include <IgnoreRightECalRuns3and4Correction.hxx>
Public Member Functions | |
IgnoreRightECalRuns3and4Correction () | |
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 removes all information from the right ECal in runs 3 and 4 data, and runs 3 and 4 equivalent MC. The reason for this is that a TFB died during the earthquake, and has not been replaced. This affects the ECal PID and energy resolution in a way that a systematic has not been evaluated for yet. So the simple solution is to just ignore that ECal entirely.
The parameters in baseAnalysis.parameters.dat define the run periods for which this correction should be applied.
Definition at line 17 of file IgnoreRightECalRuns3and4Correction.hxx.
IgnoreRightECalRuns3and4Correction::IgnoreRightECalRuns3and4Correction | ( | ) |
Constructor, which reads in the parameter file to set up the run periods for which the correction should be applied.
Definition at line 8 of file IgnoreRightECalRuns3and4Correction.cxx.