CbmRoot
Loading...
Searching...
No Matches
CbmLitMaterialEffects.h
Go to the documentation of this file.
1/* Copyright (C) 2008-2012 GSI/JINR-LIT, Darmstadt/Dubna
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Andrey Lebedev [committer] */
4
12#ifndef CBMLITMATERIALEFFECTS_H_
13#define CBMLITMATERIALEFFECTS_H_
14
15#include "base/CbmLitEnums.h"
16
19
27 public:
32
37
46 virtual LitStatus Update(CbmLitTrackParam* par, const CbmLitMaterialInfo* mat, int pdg, bool downstream) = 0;
47};
48
49#endif /*CBMLITMATERIALEFFECTS_H_*/
Define enumerations used in littrack.
LitStatus
Definition CbmLitEnums.h:29
Interface for material effects calculation algorithm.
virtual LitStatus Update(CbmLitTrackParam *par, const CbmLitMaterialInfo *mat, int pdg, bool downstream)=0
Main function to be implemented for concrete material effects calculation algorithm.
virtual ~CbmLitMaterialEffects()
Destructor.
Data class for track parameters.