10#ifndef _CRIB_TUSERGEOINITIALIZER_H_
11#define _CRIB_TUSERGEOINITIALIZER_H_
13#include <TGeoManager.h>
15#include <TProcessor.h>
18class TUserGeoInitializer;
31 void Init(TEventCollection *col)
override;
TString fFileName
Input geometry file name. You can define in steering file.
TString fDetPrmName
It should be "prm_detector".
TGeoManager * fGeom
It is used for TGeoManager process.
void Process() override
process
~TUserGeoInitializer() override
destructor
TString fTargetPrmName
It should be "prm_target".
TClonesArray * fTargetParameterArray
Target parameter object (art::TTargetParameter array)
TUserGeoInitializer & operator=(const TUserGeoInitializer &)=delete
TUserGeoInitializer()
constructor
Bool_t fIsVisible
Make figure of Detectors of not.
TUserGeoInitializer(const TUserGeoInitializer &)=delete
void Init(TEventCollection *col) override
init
TClonesArray * fDetParameterArray
Detector parameter object (art::TDetectorParameter array)
void GeometryFromYaml(TString yamlfile)
Double_t deg2rad
angle converter, degree to radian