61 const char* name,
const char* description
65 fStagesDone(0), fListInit(
kFALSE)
72 string kwPrefix = name;
73 std::transform(kwPrefix.begin(), kwPrefix.end(), kwPrefix.begin(), ::tolower);
132 if(
fDebug>1 ) cout <<
"Call CoarseProcess() for "
133 << theNonTrackDetector->GetName() <<
"... ";
135 theNonTrackDetector->CoarseProcess( *
fTracks );
137 if(
fDebug>1 ) cout <<
"done.\n";
181 if(
fDebug>1 ) cout <<
"Call FineProcess() for "
182 << theNonTrackDetector->GetName() <<
"... ";
184 theNonTrackDetector->FineProcess( *
fTracks );
186 if(
fDebug>1 ) cout <<
"done.\n";
219 {
"stheta_lab", &shmsThetaLab,
kDouble},
224 DBRequest listprefixed[]={
225 {
"_theta_offset", &npsThetaOffset,
kDouble},
Option_t Option_t TPoint TPoint const char mode
ClassImp(VDC::AnalyticTTDConv) using namespace std
R__EXTERN class THcParmList * gHcParms
A dummy spectrometer apparatus for testing detectors.
virtual Int_t ReadDatabase(const TDatime &date)
TString GetKwPrefix()
Returns prefix used for parameters in param files.
virtual ~THcNPSApparatus()
A destructor.
virtual Int_t DefineVariables(EMode mode=kDefine)
virtual Int_t CoarseReconstruct()
virtual Int_t ReadRunDatabase(const TDatime &date)
TList * fNonTrackingDetectors
virtual Int_t Reconstruct()
Does nothing and returns 0.
Int_t LoadParmValues(const DBRequest *list, const char *prefix="")
void Clear(Option_t *option="") override
void Add(TObject *obj) override