#include <iostream>
#include <map>
#include <string>
#include "lcio.h"
#include "IO/LCWriter.h"
#include "EVENT/LCEvent.h"
#include "EVENT/LCCollection.h"
#include "EVENT/SimTrackerHit.h"
#include "UTIL/LCTrackerConf.h"
#include <IMPL/LCCollectionVec.h>
#include "IMPL/TrackImpl.h"
#include "DD4hep/Detector.h"
#include "DD4hep/DD4hepUnits.h"
#include "DDRec/SurfaceHelper.h"
#include "DDRec/SurfaceManager.h"
#include "DDRec/Surface.h"
#include "DDRec/CellIDPositionConverter.h"
#include "aidaTT/DD4hepGeometry.hh"
#include "aidaTT/AidaTT.hh"
#include "aidaTT/ConstantSolenoidBField.hh"
#include "aidaTT/analyticalPropagation.hh"
#include "aidaTT/simplifiedPropagation.hh"
#include "aidaTT/GBLInterface.hh"
#include "aidaTT/fitResults.hh"
Include dependency graph for gbl_example.cxx:
Go to the source code of this file.
Macros | |
#define | AIDATT_USE_DD4HEP 1 |
#define | USE_LCIO 1 |
#define | USE_GBL 1 |
Functions | |
int | main (int argc, char **argv) |
Macro Definition Documentation
◆ AIDATT_USE_DD4HEP
#define AIDATT_USE_DD4HEP 1 |
Definition at line 7 of file gbl_example.cxx.
◆ USE_GBL
#define USE_GBL 1 |
Definition at line 9 of file gbl_example.cxx.
◆ USE_LCIO
#define USE_LCIO 1 |
Definition at line 8 of file gbl_example.cxx.
Function Documentation
◆ main()
int main | ( | int | argc, |
char ** | argv | ||
) |
dd4hep stuff
preamble: load the geo info, get all surfaces => entry point for intersection calculation
lcio stuff
create some bogus track parameters: ~ test data is p = 3./sqrt(2) * (1 1 .1)^T => d0 = 0; tanLambda = 1/sqrt(2), phi0 = pi/4, z0 = 0
Definition at line 49 of file gbl_example.cxx.