BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
run_reco_bmn.cxx File Reference
#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>
Include dependency graph for run_reco_bmn.cxx:

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)

Enumeration Type Documentation

◆ enumTracking

Enumerator
VectorFinder 
L1Tracking 
CellAuto 

Definition at line 92 of file run_reco_bmn.cxx.

Function Documentation

◆ main()

int main ( int argc,
char ** arg )

Definition at line 520 of file run_reco_bmn.cxx.

References run_reco_bmn().

Here is the call graph for this function:

◆ 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().

Here is the call graph for this function:
Here is the caller graph for this function: