// ------------------------------------------------------------------------- // ----- CbmLitCircleMaterial source file ----- // ----- Created 27/08/07 by A. Lebedev ----- // ------------------------------------------------------------------------- #include "CbmLitCircleMaterial.h" #include "TMath.h" // Constructor CbmLitCircleMaterial::CbmLitCircleMaterial(): fInnerRadius(0.), fOuterRadius(0.), fXCenter(0.), fYCenter(0.) { // } //Destructor CbmLitCircleMaterial::~CbmLitCircleMaterial() { // } Bool_t CbmLitCircleMaterial::IsTraversed(Double_t xPos, Double_t yPos) { Double_t pos = TMath::Sqrt( (xPos - fXCenter) * (xPos - fXCenter) + (yPos - fYCenter) * (yPos - fYCenter)); return (pos > fInnerRadius && pos < fOuterRadius); } ClassImp(CbmLitCircleMaterial)