131 FairRunAna* run = FairRunAna::Instance();
132 if (!run) LOG(fatal) << GetName() <<
" SetParContainers: No analysis run";
134 FairRuntimeDb* db = run->GetRuntimeDb();
135 if (!db) LOG(fatal) << GetName() <<
" SetParContainers: No runtime database";
138 fGeoPar = (CbmGeoStsPar*) db->getContainer(
"CbmGeoStsPar");
141 fDigiPar = (CbmStsDigiPar*) db->getContainer(
"CbmStsDigiPar");
150 LOG(info) <<
"---------------------------------------------";
151 LOG(info) <<
" Initialising " << GetName() <<
" ....";
154 FairRootManager* ioman = FairRootManager::Instance();
155 if (!ioman) LOG(fatal) << GetName() <<
" Init: No FairRootManager";
156 fStsHits = (TClonesArray*) ioman->GetObject(
"StsHit");
158 LOG(error) << GetName() <<
"::Init: No StsHit array!";
162 fMvdHits = (TClonesArray*) ioman->GetObject(
"MvdHit");
164 LOG(warning) << GetName() <<
" Init: No MVD hits available!";
165 LOG(warning) << GetName() <<
" Init: Running track finding without MVD hits";
170 fTracks =
new TClonesArray(
"CbmStsTrack", 100);
171 ioman->Register(
"StsTrack",
"STS",
fTracks, IsOutputBranchPersistent(
"StsTrack"));
188 LOG(error) << GetName() <<
"::Init: No track finder selected!";
191 LOG(info) << GetName() <<
" Track finder engine " <<
fFinder->GetName() <<
" selected";
203 LOG(info) << GetName() <<
" intialised ";
204 LOG(info) <<
"---------------------------------------------";