|
void | Apply (AnaSpillC &spill) |
| Apply the momentum correction to all the relevant objects: AnaTrack and corresponding.
|
|
bool | GetVariation (AnaTrackB *track, Float_t &variation) |
| Get the variation given a track.
|
|
bool | GetVariationTPC (AnaTPCParticleB *track, Float_t &variation) |
| Get the variation given a track.
|
|
bool | GetVariation (AnaTrackB *track, Float_t &variation, const ToyExperiment &exp) |
| Get the variation given a track.
|
|
bool | GetVariationTPC (AnaTPCParticleB *track, Float_t &variation, const ToyExperiment &exp) |
| Get the variation given a track.
|
|
virtual void | ApplyVariation (AnaTrackB *track, const ToyExperiment &exp) |
|
virtual void | ApplyVariationTPCBased (AnaTrackB *track, const ToyExperiment &exp) |
|
virtual void | ApplyVariationTPC (AnaTPCParticleB *track, const ToyExperiment &exp) |
| Smear TPC track based on the corresponding true track.
|
|
| 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) |
|
|
bool | IsRelevantObject (const AnaRecObjectC *object) |
|
bool | GetXBinnedValues (AnaTrackB *track, Float_t &value1, Float_t &value2, Int_t &index1, Int_t &index2, ModeEnum mode) |
| Get parameters for this global track assumed one uses X bins.
|
|
bool | GetXBinnedValues (AnaTPCParticleB *tpcTrack, Float_t &value1, Float_t &value2, Int_t &index1, Int_t &index2, ModeEnum mode) |
| Get parameters for this tpc track assumed one uses X bins.
|
|
bool | GetXBinnedValues (Float_t xmin, Float_t xmax, Float_t &value1, Float_t &value2, Int_t &index1, Int_t &index2, ModeEnum mode) |
|
This class defines a correction that affects the reconstructed TPC Momentum of an AnaTpcSegment as well as the global (AnaTrack) track Momentum. It basically applies an additional smearing. This correction is applied to MC only
Definition at line 14 of file MomResolMCCorrection.hxx.