|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#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 "GeoSetup.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 92 of file run_reco_bmn.cxx.
| int main | ( | int | argc, |
| char ** | arg ) |
Definition at line 520 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 99 of file run_reco_bmn.cxx.
References BmnFunctionSet::CheckFileExist(), TStopwatch::CpuTime(), BmnFunctionSet::CreateDirectoryTree(), TString::Format(), BmnCSCConfiguration::FullCSC_Run8, UniRun::GetBeamParticle(), UniRun::GetFieldVoltage(), GeoSetup::GetLastApprovedSetupTag(), MpdGetNumEvents::GetNumROOTEvents(), UniRun::GetRun(), UniRun::GetTargetParticle(), BmnFieldMap::Init(), CbmStsDigiScheme::Instance(), TDatabasePDG::Instance(), BmnFunctionSet::isSimulationFile(), L1Tracking, GeoSetup::LoadSetupToGeoManager(), TStopwatch::RealTime(), BmnCSCHitMaker::SetCurrentConfig(), BmnInnerTrackingRun7::SetFiltration(), BmnToCbmHitConverter::SetFixedErrors(), BmnCSCHitMaker::SetHitMatching(), BmnGemStripHitMaker::SetHitMatching(), BmnSiliconHitMaker::SetHitMatching(), BmnGlobalTracking::SetInnerTracksBranchName(), BmnMatchRecoToMC::SetInnerTracksBranchName(), BmnEventSelector::SetInputFileName(), BmnStsVectorFinder::SetMatBudgetFileName(), CbmL1::SetMaterialBudgetFileName(), BmnGlobalTracking::SetPeriodNumber(), BmnTof1HitProducer::SetPeriodRun(), BmnFHCalReconstructor::SetRecoCutsFile(), BmnHodoReconstructor::SetRecoCutsFile(), BmnNdetReconstructor::SetRecoCutsFile(), BmnScWallReconstructor::SetRecoCutsFile(), BmnEventSelector::SetRunId(), BmnFieldMap::SetScale(), BmnStsMatchTracks::SetTrackBranch(), CbmFindPrimaryVertex::SetTrackBranch(), TStopwatch::Start(), TStopwatch::Stop(), and VectorFinder.
Referenced by main().