CbmRoot
CbmLitMaterialEffects.h
Go to the documentation of this file.
1 
8 #ifndef CBMLITMATERIALEFFECTS_H_
9 #define CBMLITMATERIALEFFECTS_H_
10 
11 #include "base/CbmLitEnums.h"
12 
13 class CbmLitTrackParam;
14 class CbmLitMaterialInfo;
15 
23 public:
28 
33 
43  const CbmLitMaterialInfo* mat,
44  int pdg,
45  bool downstream) = 0;
46 };
47 
48 #endif /*CBMLITMATERIALEFFECTS_H_*/
CbmLitTrackParam
Data class for track parameters.
Definition: CbmLitTrackParam.h:29
CbmLitMaterialEffects
Interface for material effects calculation algorithm.
Definition: CbmLitMaterialEffects.h:22
CbmLitMaterialEffects::CbmLitMaterialEffects
CbmLitMaterialEffects()
Constructor.
Definition: CbmLitMaterialEffects.h:27
CbmLitMaterialInfo
Definition: CbmLitMaterialInfo.h:19
CbmLitEnums.h
Define enumerations used in littrack.
CbmLitMaterialEffects::~CbmLitMaterialEffects
virtual ~CbmLitMaterialEffects()
Destructor.
Definition: CbmLitMaterialEffects.h:32
CbmLitMaterialEffects::Update
virtual LitStatus Update(CbmLitTrackParam *par, const CbmLitMaterialInfo *mat, int pdg, bool downstream)=0
Main function to be implemented for concrete material effects calculation algorithm.
LitStatus
LitStatus
Definition: CbmLitEnums.h:23