QwAnalysis
|
#include "QwOptionsTracking.h"
#include "QwParameterFile.h"
#include "QwBridgingTrackFilter.h"
#include "QwRayTracer.h"
#include "QwMatrixLookup.h"
#include "QwTreeEventBuffer.h"
#include "QwSubsystemArrayTracking.h"
#include "QwDriftChamberHDC.h"
#include "QwDriftChamberVDC.h"
#include "QwEvent.h"
Go to the source code of this file.
Functions | |
int | main (int argc, char *argv[]) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Main function
argc | Number of arguments |
argv[] | List of arguments |
Command line options
Load the tracking detectors from file
Create a track filter
Create a lookup table bridging method
Create a ray tracer bridging method
Load the simulated event file
Start loop over all runs
We loop over all requested events.
Get the generated event
Get the partial tracks in the front and back region
Definition at line 26 of file QwSimRayTracer.cc.
References QwParameterFile::AppendToSearchPath(), QwMatrixLookup::Bridge(), QwRayTracer::Bridge(), QwTreeEventBuffer::CreatePartialTracks(), DefineOptionsTracking(), QwLog::endl(), QwBridgingTrackFilter::Filter(), QwTreeEventBuffer::GetCurrentEvent(), getenv_safe_string(), getenv_safe_TString(), QwTreeEventBuffer::GetEventNumber(), QwSubsystemArrayTracking::GetGeometry(), QwTreeEventBuffer::GetNextEvent(), QwTreeEventBuffer::GetRunNumber(), gQwOptions, kRegionID2, kRegionID3, QwMatrixLookup::LoadTrajMatrix(), QwTreeEventBuffer::OpenNextFile(), QwTreeEventBuffer::ProcessOptions(), QwSubsystemArray::ProcessOptions(), QwError, QwMessage, QwWarning, QwOptions::SetCommandLine(), and QwOptions::SetConfigFile().