|
BmnRoot
|
#include "TKey.h"#include "TList.h"#include "TPRegexp.h"#include "TROOT.h"#include "TRandom3.h"#include "TStopwatch.h"#include "TString.h"#include "TSystem.h"#include "FairCave.h"#include "FairField.h"#include "FairFileSource.h"#include "FairMagnet.h"#include "FairParAsciiFileIo.h"#include "FairParRootFileIo.h"#include "FairPipe.h"#include "FairRootFileSink.h"#include "FairRunAna.h"#include "FairRuntimeDb.h"#include "FairTask.h"#include "FairTrackParP.h"#include "BmnBeamTracking.h"#include "BmnCSCHitMaker.h"#include "BmnCombineVertexFinder.h"#include "BmnDchHitProducer.h"#include "BmnDchTrackFinder.h"#include "BmnEventSelector.h"#include "BmnFHCalReconstructor.h"#include "BmnFieldMap.h"#include "BmnFileSource.h"#include "BmnFillDstTask.h"#include "BmnFillTrigInfoDst.h"#include "BmnFunctionSet.h"#include "BmnGemResiduals.h"#include "BmnGemStripHitMaker.h"#include "BmnGemTrack.h"#include "BmnGlobalTracking.h"#include "BmnHodoReconstructor.h"#include "BmnInnerTrackingRun7.h"#include "BmnKFPrimaryVertexFinder.h"#include "BmnNewFieldMap.h"#include "BmnMatchRecoToMC.h"#include "BmnMwpcHitFinder.h"#include "BmnMwpcHitProducer.h"#include "BmnMwpcTrackFinder.h"#include "BmnNdetReconstructor.h"#include "BmnPid.h"#include "BmnScWallReconstructor.h"#include "BmnSiBTHitMaker.h"#include "BmnSiResiduals.h"#include "BmnSiliconHitMaker.h"#include "BmnStsMatchTracks.h"#include "BmnStsVectorFinder.h"#include "BmnToCbmHitConverter.h"#include "BmnTof1HitProducer.h"#include "BmnTof701HitProducer.h"#include "BmnTofHitProducer.h"#include "BmnVacWallReconstructor.h"#include "BmnVertexFinder.h"#include "BmnZdcAnalyzer.h"#include "CbmFindPrimaryVertex.h"#include "CbmKF.h"#include "CbmL1.h"#include "CbmL1StsTrackFinder.h"#include "CbmPVFinderKF.h"#include "CbmPrimaryVertexFinder.h"#include "CbmStsFindTracks.h"#include "CbmStsTrackFinder.h"#include "CentralityClusterizer.h"#include "DstEventHeader.h"#include "MpdGetNumEvents.h"#include "UniRun.h"#include <iostream>Go to the source code of this file.
Enumerations | |
| enum | enumTracking { VectorFinder , L1Tracking , CellAuto } |
Functions | |
| void | run_reco_bmn (TString inFileName="$VMCWORKDIR/macro/run/bmnsim.root", TString dstFileName="$VMCWORKDIR/macro/run/bmndst.root", Int_t nStartEvent=0, Int_t nEvents=10, enumTracking tracking=VectorFinder) |
| int | main (int argc, char **arg) |
| enum enumTracking |
| Enumerator | |
|---|---|
| VectorFinder | |
| L1Tracking | |
| CellAuto | |
Definition at line 91 of file run_reco_bmn.cxx.
| int main | ( | int | argc, |
| char ** | arg | ||
| ) |
Definition at line 539 of file run_reco_bmn.cxx.
References run_reco_bmn().
| void run_reco_bmn | ( | TString | inFileName = "$VMCWORKDIR/macro/run/bmnsim.root", |
| TString | dstFileName = "$VMCWORKDIR/macro/run/bmndst.root", |
||
| Int_t | nStartEvent = 0, |
||
| Int_t | nEvents = 10, |
||
| enumTracking | tracking = VectorFinder |
||
| ) |
Definition at line 98 of file run_reco_bmn.cxx.
References BmnFunctionSet::CheckFileExist(), BmnFunctionSet::CreateDirectoryTree(), BmnCSCConfiguration::FullCSC_Run8, UniRun::GetBeamParticle(), UniRun::GetFieldVoltage(), MpdGetNumEvents::GetNumROOTEvents(), UniRun::GetRun(), UniRun::GetTargetParticle(), BmnFieldMap::Init(), CbmStsDigiScheme::Instance(), BmnFunctionSet::isSimulationFile(), L1Tracking, UniRun::ReadGeometryFile(), BmnCSCHitMaker::SetCurrentConfig(), BmnInnerTrackingRun7::SetFiltration(), BmnToCbmHitConverter::SetFixedErrors(), BmnCSCHitMaker::SetHitMatching(), BmnGemStripHitMaker::SetHitMatching(), BmnSiliconHitMaker::SetHitMatching(), BmnGlobalTracking::SetInnerTracksBranchName(), BmnMatchRecoToMC::SetInnerTracksBranchName(), BmnEventSelector::SetInputFileName(), BmnStsVectorFinder::SetMatBudgetFileName(), CbmL1::SetMaterialBudgetFileName(), BmnTof1HitProducer::SetPeriodRun(), BmnHodoReconstructor::SetRecoCutsFile(), BmnFHCalReconstructor::SetRecoCutsFile(), BmnNdetReconstructor::SetRecoCutsFile(), BmnScWallReconstructor::SetRecoCutsFile(), BmnEventSelector::SetRunId(), BmnGlobalTracking::SetRunNumber(), BmnFieldMap::SetScale(), CbmFindPrimaryVertex::SetTrackBranch(), BmnStsMatchTracks::SetTrackBranch(), sqrt(), and VectorFinder.
Referenced by main().