All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
PmaTrack3D.h File Reference

Implementation of the Projection Matching Algorithm. More...

#include "TVector2.h"
#include "TVector3.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_types.h"
#include "larreco/RecoAlg/PMAlg/PmaHit3D.h"
#include "larreco/RecoAlg/PMAlg/PmaNode3D.h"
#include "larreco/RecoAlg/PMAlg/Utilities.h"
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  pma::Track3D
 

Namespaces

 detinfo
 General LArSoft Utilities.
 
 pma
 

Detailed Description

Implementation of the Projection Matching Algorithm.

Author
D.Stefan and R.Sulej
    Build 3D segments and whole tracks by simultaneous matching hits in 2D projections.
    Based on the "Precise 3D track reco..." AHEP (2013) 260820, with all the tricks that we
    developed later and with the work for the track-vertex topology optimization done at FNAL.

    Progress:
       May-June 2015:  basic functionality for single (not-branching) 3D track optimization and dQ/dx.
       August 2015:    3D vertex finding and branching tracks optimization.

Definition in file PmaTrack3D.h.