FairRoot/PandaRoot
|
Go to the source code of this file.
Variables | |
TString | inFile = "points_tpcmvdemc.root" |
TString | parFile = "testparams.root" |
TString | outFile = "tracks_tpcmvdemc.root" |
Int_t | nEvents = 0 |
TStopwatch | timer |
FairRunAna * | fRun = new FairRunAna() |
TString | allDigiFile = "./all.par" |
FairRuntimeDb * | rtdb = fRun->GetRuntimeDb() |
FairParRootFileIo * | parInput1 = new FairParRootFileIo() |
FairParAsciiFileIo * | parIo1 = new FairParAsciiFileIo() |
PndTpcClusterizerTask * | tpcClusterizer = new PndTpcClusterizerTask() |
PndTpcDriftTask * | tpcDrifter = new PndTpcDriftTask() |
PndTpcGemTask * | tpcGem = new PndTpcGemTask() |
PndTpcPadResponseTask * | tpcPadResponse = new PndTpcPadResponseTask() |
PndTpcElectronicsTask * | tpcElec = new PndTpcElectronicsTask() |
PndTpcClusterFinderTask * | tpcCF = new PndTpcClusterFinderTask() |
double | topPitch =0.015 |
double | botPitch =0.015 |
double | orient =TMath::Pi()*(0.5) |
double | skew =TMath::Pi()*(0.5) |
int | topFE = 10 |
int | botFE = 4 |
int | nrFEChannels = 128 |
double | threshold =3000. |
double | noise =1000. |
PndMvdStripHitProducer * | mvdHitProd |
Double_t | lx =0.01 |
Double_t | ly =0.01 |
PndMvdHybridHitProducer * | mvdPixProd = new PndMvdHybridHitProducer(lx,ly,threshold,noise) |
Double_t | chargecut = 3. * noise |
put such stuff inside the task More... | |
PndMvdStripClusterTask * | mvdmccls = new PndMvdStripClusterTask(chargecut,inFile) |
PndMvdPixelClusterTask * | mvdClusterizer = new PndMvdPixelClusterTask(1.8,76,84, inFile) |
PndEmcHitProducer * | emcHitProd = new PndEmcHitProducer() |
PndEmcMakeDigi * | emcMakeDigi =new PndEmcMakeDigi() |
PndEmcHitsToWaveform * | emcHitsToWaveform = new PndEmcHitsToWaveform(iVerbose) |
PndEmcWaveformToDigi * | emcWaveformToDigi =new PndEmcWaveformToDigi(iVerbose) |
PndEmcMakeCluster * | emcMakeCluster = new PndEmcMakeCluster(iVerbose) |
PndEmcHdrFiller * | emcHdrFiller = new PndEmcHdrFiller() |
PndEmcMakeBump * | emcMakeBump = new PndEmcMakeBump() |
PndEmcMakeRecoHit * | emcMakeRecoHit = new PndEmcMakeRecoHit() |
PndTpcLheHitsMaker * | trackMS = new PndTpcLheHitsMaker("Tracking routine") |
PndTpcLheTrackFinder * | trackFinder = new PndTpcLheTrackFinder() |
PndTpcLheTrackFitter * | trackFitter = new PndTpcLheTrackFitter("fitting") |
Double_t | rtime = timer.RealTime() |
Double_t | ctime = timer.CpuTime() |
fRun AddTask | ( | tpcClusterizer | ) |
fRun AddTask | ( | tpcDrifter | ) |
fRun AddTask | ( | tpcPadResponse | ) |
fRun AddTask | ( | mvdHitProd | ) |
fRun AddTask | ( | mvdPixProd | ) |
fRun AddTask | ( | mvdClusterizer | ) |
fRun AddTask | ( | emcHitProd | ) |
fRun AddTask | ( | emcHitsToWaveform | ) |
fRun AddTask | ( | emcWaveformToDigi | ) |
fRun AddTask | ( | emcMakeCluster | ) |
fRun AddTask | ( | emcHdrFiller | ) |
fRun AddTask | ( | emcMakeBump | ) |
fRun AddTask | ( | emcMakeRecoHit | ) |
fRun AddTask | ( | trackFinder | ) |
fRun AddTask | ( | trackFitter | ) |
basiclibs | ( | ) |
TVector2 botAnchor | ( | 0. | , |
0. | |||
) |
fRun Init | ( | ) |
gSystem Load | ( | "libGeoBase" | ) |
gSystem Load | ( | "libParBase" | ) |
gSystem Load | ( | "libBase" | ) |
gSystem Load | ( | "libPndData" | ) |
gSystem Load | ( | "libField" | ) |
gSystem Load | ( | "libPassive" | ) |
gSystem Load | ( | "libGen" | ) |
gSystem Load | ( | "libEmc" | ) |
gSystem Load | ( | "libgenfit" | ) |
gSystem Load | ( | "libtpc" | ) |
gSystem Load | ( | "libtpcreco" | ) |
gSystem Load | ( | "libtrackrep" | ) |
gSystem Load | ( | "librecotasks" | ) |
gSystem Load | ( | "libMvd" | ) |
gSystem Load | ( | "libMvdReco" | ) |
gSystem Load | ( | "libLHETrack" | ) |
fRun LoadGeometry | ( | ) |
gROOT LoadMacro | ( | "$VMCWORKDIR/gconfig/basiclibs.C" | ) |
parInput1 open | ( | parFile. | Data() | ) |
parIo1 open | ( | allDigiFile. | Data(), |
"in" | |||
) |
tpcDrifter SetDistort | ( | false | ) |
trackMS SetEmcMode | ( | 0 | ) |
trackMS SetMvdMode | ( | 2 | , |
- | 1 | ||
) |
tpcPadResponse SetPersistence | ( | ) |
trackMS SetTpcMode | ( | 2 | , |
- | 1 | ||
) |
mvdHitProd SetVerbose | ( | iVerbose | ) |
timer Start | ( | ) |
timer Stop | ( | ) |
tpcCF timeslice | ( | 20 | ) |
TVector2 topAnchor | ( | 0. | , |
0. | |||
) |
TString allDigiFile = "./all.par" |
Definition at line 57 of file run_rectrack_tpcmvd.C.
int botFE = 4 |
Definition at line 116 of file run_rectrack_tpcmvd.C.
double botPitch =0.015 |
Definition at line 110 of file run_rectrack_tpcmvd.C.
put such stuff inside the task
Definition at line 137 of file run_rectrack_tpcmvd.C.
Double_t ctime = timer.CpuTime() |
Definition at line 201 of file run_rectrack_tpcmvd.C.
PndEmcHdrFiller* emcHdrFiller = new PndEmcHdrFiller() |
Definition at line 167 of file run_rectrack_tpcmvd.C.
PndEmcHitProducer* emcHitProd = new PndEmcHitProducer() |
Definition at line 153 of file run_rectrack_tpcmvd.C.
PndEmcHitsToWaveform* emcHitsToWaveform = new PndEmcHitsToWaveform(iVerbose) |
Definition at line 159 of file run_rectrack_tpcmvd.C.
PndEmcMakeBump* emcMakeBump = new PndEmcMakeBump() |
Definition at line 170 of file run_rectrack_tpcmvd.C.
PndEmcMakeCluster* emcMakeCluster = new PndEmcMakeCluster(iVerbose) |
Definition at line 164 of file run_rectrack_tpcmvd.C.
PndEmcMakeDigi* emcMakeDigi =new PndEmcMakeDigi() |
Definition at line 156 of file run_rectrack_tpcmvd.C.
PndEmcMakeRecoHit* emcMakeRecoHit = new PndEmcMakeRecoHit() |
Definition at line 173 of file run_rectrack_tpcmvd.C.
PndEmcWaveformToDigi* emcWaveformToDigi =new PndEmcWaveformToDigi(iVerbose) |
Definition at line 160 of file run_rectrack_tpcmvd.C.
FairRunAna* fRun = new FairRunAna() |
Definition at line 51 of file run_rectrack_tpcmvd.C.
TString inFile = "points_tpcmvdemc.root" |
Definition at line 7 of file run_rectrack_tpcmvd.C.
Double_t lx =0.01 |
Definition at line 129 of file run_rectrack_tpcmvd.C.
Double_t ly =0.01 |
Definition at line 129 of file run_rectrack_tpcmvd.C.
PndMvdPixelClusterTask* mvdClusterizer = new PndMvdPixelClusterTask(1.8,76,84, inFile) |
Definition at line 143 of file run_rectrack_tpcmvd.C.
PndMvdStripHitProducer* mvdHitProd |
Definition at line 121 of file run_rectrack_tpcmvd.C.
PndMvdStripClusterTask* mvdmccls = new PndMvdStripClusterTask(chargecut,inFile) |
Definition at line 138 of file run_rectrack_tpcmvd.C.
PndMvdHybridHitProducer* mvdPixProd = new PndMvdHybridHitProducer(lx,ly,threshold,noise) |
Definition at line 130 of file run_rectrack_tpcmvd.C.
Int_t nEvents = 0 |
Definition at line 16 of file run_rectrack_tpcmvd.C.
Double_t noise =1000. |
Definition at line 118 of file run_rectrack_tpcmvd.C.
int nrFEChannels = 128 |
Definition at line 117 of file run_rectrack_tpcmvd.C.
double orient =TMath::Pi()*(0.5) |
Definition at line 111 of file run_rectrack_tpcmvd.C.
TString outFile = "tracks_tpcmvdemc.root" |
Definition at line 13 of file run_rectrack_tpcmvd.C.
TString parFile = "testparams.root" |
Definition at line 10 of file run_rectrack_tpcmvd.C.
FairParRootFileIo* parInput1 = new FairParRootFileIo() |
Definition at line 60 of file run_rectrack_tpcmvd.C.
FairParAsciiFileIo* parIo1 = new FairParAsciiFileIo() |
Definition at line 63 of file run_rectrack_tpcmvd.C.
FairRuntimeDb* rtdb = fRun->GetRuntimeDb() |
Definition at line 59 of file run_rectrack_tpcmvd.C.
Double_t rtime = timer.RealTime() |
Definition at line 200 of file run_rectrack_tpcmvd.C.
double skew =TMath::Pi()*(0.5) |
Definition at line 112 of file run_rectrack_tpcmvd.C.
Double_t threshold =3000. |
Definition at line 118 of file run_rectrack_tpcmvd.C.
TStopwatch timer |
Definition at line 46 of file run_rectrack_tpcmvd.C.
int topFE = 10 |
Definition at line 115 of file run_rectrack_tpcmvd.C.
double topPitch =0.015 |
Definition at line 109 of file run_rectrack_tpcmvd.C.
PndTpcClusterFinderTask* tpcCF = new PndTpcClusterFinderTask() |
Definition at line 93 of file run_rectrack_tpcmvd.C.
PndTpcClusterizerTask* tpcClusterizer = new PndTpcClusterizerTask() |
Definition at line 72 of file run_rectrack_tpcmvd.C.
Referenced by DigiComplete().
PndTpcDriftTask* tpcDrifter = new PndTpcDriftTask() |
Definition at line 76 of file run_rectrack_tpcmvd.C.
Referenced by DigiComplete().
PndTpcElectronicsTask* tpcElec = new PndTpcElectronicsTask() |
Definition at line 89 of file run_rectrack_tpcmvd.C.
Referenced by DigiComplete().
PndTpcGemTask* tpcGem = new PndTpcGemTask() |
Definition at line 81 of file run_rectrack_tpcmvd.C.
PndTpcPadResponseTask* tpcPadResponse = new PndTpcPadResponseTask() |
Definition at line 85 of file run_rectrack_tpcmvd.C.
Referenced by DigiComplete().
PndTpcLheTrackFinder* trackFinder = new PndTpcLheTrackFinder() |
Definition at line 186 of file run_rectrack_tpcmvd.C.
PndTpcLheTrackFitter* trackFitter = new PndTpcLheTrackFitter("fitting") |
Definition at line 189 of file run_rectrack_tpcmvd.C.
PndTpcLheHitsMaker* trackMS = new PndTpcLheHitsMaker("Tracking routine") |
Definition at line 178 of file run_rectrack_tpcmvd.C.