FairRoot/PandaRoot
|
Go to the source code of this file.
Functions | |
timer | Start () |
gROOT | Macro ("$VMCWORKDIR/gconfig/rootlogon.C") |
if (gSystem->Exec(cmd)) | |
outFile | ReplaceAll (inDir, jobDir) |
outFile | ReplaceAll (".mc.root",".raw.root") |
paramIn | ReplaceAll (".mc.root",".param.root") |
paramOut | ReplaceAll (".raw.root",".param.root") |
fRun | SetInputFile (inFile) |
fRun | SetOutputFile (outFile) |
parInput2 | open (digiparFile.Data(),"in") |
rtdb | setSecondInput (parInput2) |
fRun | LoadGeometry () |
mvdStripProd | SetVerbose (iVerbose) |
fRun | AddTask (mvdStripProd) |
fRun | AddTask (mvdPixProd) |
output | open (paramOut.Data()) |
rtdb | setOutput (output) |
rtdb | print () |
fRun | Init () |
fRun | Run (0, nEvents) |
rtdb | saveOutput () |
timer | Stop () |
Variables | |
Int_t | iVerbose = 0 |
Int_t | nEvents = 100 |
TString | inFile ="/home/stockman/fairroot/cbmsoft/pandaroot/macro/data/MvdTpc_D+D-_2Disks/Combined.mc.root" |
TString | jobname ="digiMVD" |
TString | inDir =inFile(0,inFile.Last('/')+1) |
TString | jobDir =inDir |
TString | cmd ="mkdir " |
TString | outFile = inFile |
TString | paramIn = inFile |
TString | paramOut = outFile |
TString | digiparFile = gSystem->Getenv("VMCWORKDIR") |
FairRunAna * | fRun = new FairRunAna() |
FairRuntimeDb * | rtdb = fRun->GetRuntimeDb() |
FairParAsciiFileIo * | parInput2 = new FairParAsciiFileIo() |
PndMvdStripHitProducer * | mvdStripProd = new PndMvdStripHitProducer() |
PndMvdHybridHitProducer * | mvdPixProd = new PndMvdHybridHitProducer() |
FairParRootFileIo * | output =new FairParRootFileIo(kTRUE) |
PndMvdGeoPar * | geoPar = (PndMvdGeoPar*)(rtdb->getContainer("PndMvdGeoPar")) |
Double_t | rtime = timer.RealTime() |
Double_t | ctime = timer.CpuTime() |
fRun AddTask | ( | mvdStripProd | ) |
fRun AddTask | ( | mvdPixProd | ) |
if | ( | gSystem-> | Execcmd | ) |
Definition at line 33 of file runMvdTpcDigi.C.
fRun Init | ( | ) |
fRun LoadGeometry | ( | ) |
gROOT Macro | ( | "$VMCWORKDIR/gconfig/rootlogon.C" | ) |
parInput2 open | ( | digiparFile. | Data(), |
"in" | |||
) |
output open | ( | paramOut. | Data() | ) |
outFile ReplaceAll | ( | ".mc.root" | , |
".raw.root" | |||
) |
paramIn ReplaceAll | ( | ".mc.root" | , |
".param.root" | |||
) |
paramOut ReplaceAll | ( | ".raw.root" | , |
".param.root" | |||
) |
rtdb saveOutput | ( | ) |
mvdStripProd SetVerbose | ( | iVerbose | ) |
timer Start | ( | ) |
timer Stop | ( | ) |
cmd ="mkdir " |
Definition at line 31 of file runMvdTpcDigi.C.
Referenced by emc_correction_hist().
Double_t ctime = timer.CpuTime() |
Definition at line 186 of file runMvdTpcDigi.C.
digiparFile = gSystem->Getenv("VMCWORKDIR") |
Definition at line 48 of file runMvdTpcDigi.C.
FairRunAna* fRun = new FairRunAna() |
Definition at line 63 of file runMvdTpcDigi.C.
PndMvdGeoPar* geoPar = (PndMvdGeoPar*)(rtdb->getContainer("PndMvdGeoPar")) |
Definition at line 173 of file runMvdTpcDigi.C.
Definition at line 28 of file runMvdTpcDigi.C.
TString inFile ="/home/stockman/fairroot/cbmsoft/pandaroot/macro/data/MvdTpc_D+D-_2Disks/Combined.mc.root" |
Definition at line 25 of file runMvdTpcDigi.C.
Int_t iVerbose = 0 |
Definition at line 7 of file runMvdTpcDigi.C.
jobDir =inDir |
Definition at line 30 of file runMvdTpcDigi.C.
TString jobname ="digiMVD" |
Definition at line 26 of file runMvdTpcDigi.C.
PndMvdHybridHitProducer* mvdPixProd = new PndMvdHybridHitProducer() |
Definition at line 118 of file runMvdTpcDigi.C.
PndMvdStripHitProducer* mvdStripProd = new PndMvdStripHitProducer() |
Definition at line 109 of file runMvdTpcDigi.C.
Int_t nEvents = 100 |
Definition at line 9 of file runMvdTpcDigi.C.
Definition at line 39 of file runMvdTpcDigi.C.
FairParRootFileIo* output =new FairParRootFileIo(kTRUE) |
Definition at line 124 of file runMvdTpcDigi.C.
Definition at line 43 of file runMvdTpcDigi.C.
Definition at line 45 of file runMvdTpcDigi.C.
FairParAsciiFileIo* parInput2 = new FairParAsciiFileIo() |
Definition at line 75 of file runMvdTpcDigi.C.
FairRuntimeDb* rtdb = fRun->GetRuntimeDb() |
Definition at line 69 of file runMvdTpcDigi.C.
Double_t rtime = timer.RealTime() |
Definition at line 185 of file runMvdTpcDigi.C.