gbl_example.cxx File Reference
#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.