PandaRoot
BSEmcBarrelErrorMatrixCalculation.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
13 //--------------------------------------------------------------------------
14 // Description:
15 // Class PndEmcErrorMatrix
16 // Calculate Error Matrix for the given EmcCluster
17 // with parametrization defined by the given parameter PndEmcErrorMatrixPar
18 //
19 //------------------------------------------------------------------------
20 #ifndef BSEMCBARRELERRORMATRIXCALCULATION_HH
21 #define BSEMCBARRELERRORMATRIXCALCULATION_HH
22 
23 #include "Rtypes.h"
24 #include "RtypesCore.h"
25 #include "TMatrix.h"
26 #include "TMatrixDfwd.h"
27 
29 #include "BSEmcRecoHit.h"
30 
31 class BSEmcRecoHit;
32 class TBuffer;
33 class TClass;
34 class TMemberInspector;
35 
46  public:
49 
50  protected:
51  virtual Double_t GetPosition2Error(Double_t t_energy) const /*override*/;
52  virtual TMatrixD GetTransformationMatrix(const BSEmcRecoHit *t_recoHit) const /*override*/;
53 
54  private:
56 };
57 
58 #endif /*BSEMCBARRELERRORMATRIXCALCULATION_HH*/
Resembles/Contains all information a particle hitting the EMC can provide for later use in the PID st...
Definition: BSEmcRecoHit.h:43
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:64