14#ifndef R3BNEULANDGEOPAR_H
15#define R3BNEULANDGEOPAR_H
17#include "FairParGenericSet.h"
38 const char* title =
"Neuland Geometry Parameters",
39 const char* context =
"TestDefaultContext");
42 void clear()
override;
44 Bool_t
getParams(FairParamList*)
override;
56 std::map<Int_t, TGeoNode*> fPaddleGeoNodes;
57 void BuildPaddleLookup();
NeuLAND geometry parameter storage.
~R3BNeulandGeoPar() override
TVector3 ConvertToGlobalCoordinates(const TVector3 &position, const Int_t paddleID) const
void SetNeulandGeoNode(const TGeoNode *const p)
void printParams() override
TVector3 ConvertGlobalToPixel(const TVector3 &position) const
void putParams(FairParamList *) override
TGeoNode * GetNeulandGeoNode()
R3BNeulandGeoPar(const char *name="R3BNeulandGeoPar", const char *title="Neuland Geometry Parameters", const char *context="TestDefaultContext")
Bool_t getParams(FairParamList *) override
Double_t GetPaddleHalfLength() const
TVector3 ConvertToLocalCoordinates(const TVector3 &position, const Int_t paddleID) const
TGeoNode * fNeulandGeoNode