25 printf(
"Primary Vertex Extractor init\n");
29 printf(
"\n!!!!\ncannot open file %s !\n",
fDstFileName.Data());
39 printf(
"Primary Vertex Extractor : will run up to %lld events.\n",
nFEvents);
41 FairRootManager* ioman = FairRootManager::Instance();
42 if (NULL == ioman) Fatal(
"Init",
"FairRootManager is not instantiated");
59 printf(
"\n%s: Iterated over %lld of %lld events\n",
typeid (*this).name(),
iEv + 1,
nFEvents);
77 for (Int_t iTrack = 0; iTrack <
fPVertex->GetEntriesFast(); iTrack++) {
79 fGen->SetBeam(
v->GetX(),
v->GetY(), 0.0, 0.0);
80 fGen->SetTarget(
v->GetZ(), 0.0);
83 printf(
"v( %f %f %f)\n",
v->GetX(),
v->GetY(),
v->GetZ());
FairMCApplication * GetMCApp()
BmnPVGetter(TString fname, Long64_t nEvs=0)
DstEventHeader * fEvHeader
FairPrimaryGenerator * fGen
void Exec(Option_t *option)
BmnFairRunSim * fRunSimInst
TClonesArray * fPVertexShow
DstEventHeader * fEvHeaderShow