10#ifndef _CRIB_TDETECTORPARAMETER_H_
11#define _CRIB_TDETECTORPARAMETER_H_
13#include <TParameterObject.h>
16class TDetectorParameter;
void SetAngle(Double_t val)
void SetSize(DoubleVec_t vec)
Double_t GetCenterRotPos(Int_t id) const
void SetOffset(DoubleVec_t vec)
~TDetectorParameter() override
StringVec_t fMaterial
number of SSDs
void SetCenterRotPos(DoubleVec_t vec)
void SetDistance(Double_t val)
Double_t GetPedestal(Int_t id) const
StringVec_t GetMaterial() const
void SetPedestal(DoubleVec_t vec)
Double_t GetAngle() const
IntVec_t GetStripNum() const
void SetDetName(TString str)
Double_t GetMaxRadius() const
TDetectorParameter & operator=(const TDetectorParameter &rhs)
void SetMaxRadius(Double_t val)
DoubleVec_t GetSize() const
Int_t GetStripNum(Int_t id) const
DoubleVec_t GetCenterRotPos() const
void SetMaterial(StringVec_t vec)
void SetThickness(DoubleVec_t vec)
Double_t GetThickness(Int_t id) const
DoubleVec_t fCenterRot
if fCharge is below this, treat as 0 MeV
TString GetMaterial(Int_t id) const
Double_t GetOffset(Int_t id) const
void SetStripNum(IntVec_t vec)
TString GetDetName() const
Double_t GetSize(Int_t id) const
Double_t GetDistance() const
DoubleVec_t GetOffset() const