FairRoot/PandaRoot
Functions | Variables
digi_emc_simple.C File Reference

Go to the source code of this file.

Functions

gROOT LoadMacro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
gROOT LoadMacro ("$VMCWORKDIR/gconfig/basiclibs.C")
 
 rootlogon ()
 
 basiclibs ()
 
timer Start ()
 
fRun SetInputFile (simFile)
 
fRun AddFriend (inFile)
 
fRun SetOutputFile (outFile)
 
parIo1 open (emcDigiFile.Data(),"in")
 
rtdb setFirstInput (parIo1)
 
fRun LoadGeometry ()
 
fRun AddTask (emcMakeDigi)
 

Variables

TString inFile = "hit_emc.root"
 
TString simFile = "sim_emc.root"
 
Int_t nEvents = 0
 
TString digiFile = "emc.par"
 
TString parFile = "simparams.root"
 
TString outFile = "digi_emc.root"
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
TString emcDigiFile = gSystem->Getenv("VMCWORKDIR")
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParAsciiFileIo * parIo1 = new FairParAsciiFileIo()
 
PndEmcMakeDigiemcMakeDigi =new PndEmcMakeDigi()
 

Function Documentation

fRun AddFriend ( inFile  )
fRun AddTask ( emcMakeDigi  )
basiclibs ( )
fRun LoadGeometry ( )
gROOT LoadMacro ( "$VMCWORKDIR/gconfig/rootlogon.C )
gROOT LoadMacro ( "$VMCWORKDIR/gconfig/basiclibs.C )
parIo1 open ( emcDigiFile.  Data(),
"in"   
)
rootlogon ( )

Definition at line 1 of file outdated/mpiTools/macros/emc/rootlogon.C.

2 {
3  gSystem->AddIncludePath("-I$VMCWORKDIR/emc");
4  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcDigi");
5  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcMC");
6  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcTools");
7  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcReco");
8  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcData");
9  gSystem->AddIncludePath("-I$VMCWORKDIR/pnddata");
10  gSystem->AddIncludePath("-I$VMCWORKDIR/base");
11  gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C");
12  basiclibs();
13 
14  gSystem->Load("libDpmEvtGen.so");
15  gSystem->Load("libGeoBase");
16  gSystem->Load("libParBase");
17  gSystem->Load("libBase");
18  gSystem->Load("libTrkBase");
19  gSystem->Load("libPndData");
20  gSystem->Load("libField");
21  gSystem->Load("libPassive");
22  gSystem->Load("libGen");
23  gSystem->Load("libPGen");
24  gSystem->Load("libEmc");
25 
26  delete gRandom;
27  gRandom=new TRandom3(0);
28 }
basiclibs()
rtdb setFirstInput ( parIo1  )
fRun SetInputFile ( simFile  )
fRun SetOutputFile ( outFile  )
timer Start ( )

Variable Documentation

TString digiFile = "emc.par"

Definition at line 19 of file digi_emc_simple.C.

emcDigiFile = gSystem->Getenv("VMCWORKDIR")

Definition at line 47 of file digi_emc_simple.C.

PndEmcMakeDigi* emcMakeDigi =new PndEmcMakeDigi()

Definition at line 60 of file digi_emc_simple.C.

Referenced by full(), full_gg(), QAmacro_emc_2(), and runReco().

FairRunAna* fRun = new FairRunAna()

Definition at line 41 of file digi_emc_simple.C.

TString inFile = "hit_emc.root"

Definition at line 10 of file digi_emc_simple.C.

Int_t nEvents = 0

Definition at line 16 of file digi_emc_simple.C.

TString outFile = "digi_emc.root"

Definition at line 25 of file digi_emc_simple.C.

TString parFile = "simparams.root"

Definition at line 22 of file digi_emc_simple.C.

FairParAsciiFileIo* parIo1 = new FairParAsciiFileIo()

Definition at line 52 of file digi_emc_simple.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 51 of file digi_emc_simple.C.

TString simFile = "sim_emc.root"

Definition at line 13 of file digi_emc_simple.C.

TStopwatch timer

Definition at line 36 of file digi_emc_simple.C.