PandaRoot
BSEmcBarrelErrorMatrixCalculation.h
Go to the documentation of this file.
1 //--------------------------------------------------------------------------
2 // Description:
3 // Class PndEmcErrorMatrix
4 // Calculate Error Matrix for the given EmcCluster
5 // with parametrization defined by the given parameter PndEmcErrorMatrixPar
6 //
7 //------------------------------------------------------------------------
8 #ifndef BSEMCBARRELERRORMATRIXCALCULATION_HH
9 #define BSEMCBARRELERRORMATRIXCALCULATION_HH
10 
11 #include "Rtypes.h"
12 #include "RtypesCore.h"
13 #include "TMatrix.h"
14 #include "TMatrixDfwd.h"
15 
17 #include "BSEmcRecoHit.h"
18 
19 class BSEmcRecoHit;
20 class TBuffer;
21 class TClass;
22 class TMemberInspector;
23 
34  public:
37 
38  protected:
39  virtual Double_t GetPosition2Error(Double_t t_energy) const /*override*/;
40  virtual TMatrixD GetTransformationMatrix(const BSEmcRecoHit *t_recoHit) const /*override*/;
41 
42  private:
44 };
45 
46 #endif /*BSEMCBARRELERRORMATRIXCALCULATION_HH*/
Resembles/Contains all information a particle hitting the EMC can provide for later use in the PID st...
Definition: BSEmcRecoHit.h:31
Barrel specific error matrix calculation.
virtual Double_t GetPosition2Error(Double_t t_energy) const
virtual TMatrixD GetTransformationMatrix(const BSEmcRecoHit *t_recoHit) const
Calculate Error Matrix for the given BSEmcRecoHit with parametrization defined by the given parameter...
TMatrixT< double > TMatrixD
Definition: PndLmdDim.h:52