1 #ifndef TPCPIDPullMCCorrection_h 2 #define TPCPIDPullMCCorrection_h 4 #include "CorrectionBase.hxx" 5 #include "TPCPIDVariation.hxx" 6 #include "ToyExperiment.hxx" 24 Float_t& mean_var, Float_t& sigma_var,
29 Float_t& mean_var, Float_t& sigma_var,
32 return GetVariation(tpcTrack, mean_var, sigma_var, track);
bool IsRelevantObject(const AnaRecObjectC *object)
void Apply(AnaSpillC &spill)
Apply the correction to all the relevant objects: TPC constituent of an AnaTrack. ...
All corrections should be registered with the CorrectionManager.
bool GetVariation(const AnaTPCParticleB &tpcTrack, Float_t &mean_var, Float_t &sigma_var, const AnaTrackB &track)
Get the variation for a given TPC object.
This class defines a correction that affects the reconstructed TPC Momentum of an.
Representation of a global track.
bool GetVariation(const AnaTPCParticleB &tpcTrack, Float_t &mean_var, Float_t &sigma_var, const AnaTrackB &track, const ToyExperiment &exp)
Get the variation for a given TPC object.
Representation of a TPC segment of a global track.
ToyExperiment _exp
Some default toy experiment, not used at the moment.