eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
TGlobalReconModule.cxx File Reference
#include <algorithm>
#include <functional>
#include <vector>
#include <TG4VHit.hxx>
#include <retrieveHitTruthInfo.hxx>
#include <TG4Trajectory.hxx>
#include "TDatum.hxx"
#include "TRealDatum.hxx"
#include "TReconNode.hxx"
#include "TReconShower.hxx"
#include "TReconTrack.hxx"
#include "TGeomInfo.hxx"
#include "TComboHit.hxx"
#include "TG4HitSegment.hxx"
#include "TReconHit.hxx"
#include "TTPCmcDigit.hxx"
#include "TEventFolder.hxx"
#include "TRecPackManager.hxx"
#include "TValidationUtils.hxx"
#include "ReconObjectUtils.hxx"
#include "ReconPrintout.hxx"
#include "TIntegerDatum.hxx"
#include "TrackTruthInfo.hxx"
#include "TrackingUtils.hxx"
#include "fgdUtils.hxx"
#include "pidUtils.hxx"
#include "TReconStateUtilities.hxx"
#include "TTrackerReconUtils.hxx"
#include "TTrackerECALReconModule.hxx"
#include "TGlobalReconModule.hxx"
#include "../cvstags/TGlobalReconModule.cxx"
+ Include dependency graph for TGlobalReconModule.cxx:

Go to the source code of this file.

Functions

 ClassImp (ND::TGlobalReconModule::TTpcPID)
 
 ClassImp (ND::TGlobalReconModule::TGlobalPID)
 
 ClassImp (ND::TGlobalReconModule::TVertexConstituent)
 
 ClassImp (ND::TGlobalReconModule::TGlobalVertex)
 
 ClassImp (ND::TGlobalReconModule::TP0DObject)
 
 ClassImp (ND::TGlobalReconModule::TECALObject)
 
 ClassImp (ND::TGlobalReconModule::TTPCObject)
 
 ClassImp (ND::TGlobalReconModule::TTPCOtherObject)
 
 ClassImp (ND::TGlobalReconModule::TFGDObject)
 
 ClassImp (ND::TGlobalReconModule::TSFGObject)
 
 ClassImp (ND::TGlobalReconModule::TSMRDObject)
 
 ClassImp (ND::TGlobalReconModule::TTrackerObject)
 
 ClassImp (ND::TGlobalReconModule::TFgdTimeBin)
 
 ClassImp (ND::TGlobalReconModule::TSfgTimeBin)
 
 ClassImp (ND::TGlobalReconModule::TGlobalHit)
 
 ClassImp (ND::TGlobalReconModule::TSMRDHit)
 
 ClassImp (ND::TGlobalReconModule::TOutermostHits)
 
bool SortHitsInX (const ND::THandle< ND::THit > &h1, const ND::THandle< ND::THit > &h2)
 
bool SortHitsInY (const ND::THandle< ND::THit > &h1, const ND::THandle< ND::THit > &h2)
 
bool SortHitsInZ (const ND::THandle< ND::THit > &h1, const ND::THandle< ND::THit > &h2)
 
bool SortNodesInX (const ND::THandle< ND::TReconNode > &n1, const ND::THandle< ND::TReconNode > &n2)
 
bool SortNodesInXReverse (const ND::THandle< ND::TReconNode > &n1, const ND::THandle< ND::TReconNode > &n2)
 
bool SortNodesInY (const ND::THandle< ND::TReconNode > &n1, const ND::THandle< ND::TReconNode > &n2)
 
bool SortNodesInYReverse (const ND::THandle< ND::TReconNode > &n1, const ND::THandle< ND::TReconNode > &n2)
 
bool SortNodesInZ (const ND::THandle< ND::TReconNode > &n1, const ND::THandle< ND::TReconNode > &n2)
 
bool SortNodesInZReverse (const ND::THandle< ND::TReconNode > &n1, const ND::THandle< ND::TReconNode > &n2)
 

Variables

const bool debug_broken = false
 
const bool debug_extrap = false
 
const bool debug_kine = false
 
const bool debug_pids = false
 
const bool debug_vertex_extrap = false
 
const int DEFAULT_MAX = -99999
 
const int DEFAULT_MIN = 99999
 
const int NMAXALTERNATES = 6
 
const int NMAXECAL = 5
 
const int NMAXFGD = 2
 
const int NMAXP0D = 1
 
const int NMAXP0DECAL = 2
 
const int NMAXSFG = 2
 
const int NMAXSMRD = 4
 
const int NMAXTPC = 6
 
const int NMAXTPCOTHER = 20
 
const int NMAXTRACKER = 10
 

Function Documentation

bool SortHitsInX ( const ND::THandle< ND::THit > &  h1,
const ND::THandle< ND::THit > &  h2 
)

Definition at line 193 of file TGlobalReconModule.cxx.

bool SortHitsInY ( const ND::THandle< ND::THit > &  h1,
const ND::THandle< ND::THit > &  h2 
)

Definition at line 198 of file TGlobalReconModule.cxx.

bool SortHitsInZ ( const ND::THandle< ND::THit > &  h1,
const ND::THandle< ND::THit > &  h2 
)

Definition at line 203 of file TGlobalReconModule.cxx.

Referenced by ND::TGlobalReconModule::FillFirstLastHits().

bool SortNodesInX ( const ND::THandle< ND::TReconNode > &  n1,
const ND::THandle< ND::TReconNode > &  n2 
)

Definition at line 209 of file TGlobalReconModule.cxx.

bool SortNodesInXReverse ( const ND::THandle< ND::TReconNode > &  n1,
const ND::THandle< ND::TReconNode > &  n2 
)

Definition at line 227 of file TGlobalReconModule.cxx.

bool SortNodesInY ( const ND::THandle< ND::TReconNode > &  n1,
const ND::THandle< ND::TReconNode > &  n2 
)

Definition at line 215 of file TGlobalReconModule.cxx.

bool SortNodesInYReverse ( const ND::THandle< ND::TReconNode > &  n1,
const ND::THandle< ND::TReconNode > &  n2 
)

Definition at line 234 of file TGlobalReconModule.cxx.

bool SortNodesInZ ( const ND::THandle< ND::TReconNode > &  n1,
const ND::THandle< ND::TReconNode > &  n2 
)

Definition at line 221 of file TGlobalReconModule.cxx.

bool SortNodesInZReverse ( const ND::THandle< ND::TReconNode > &  n1,
const ND::THandle< ND::TReconNode > &  n2 
)

Definition at line 240 of file TGlobalReconModule.cxx.

Variable Documentation

const bool debug_broken = false

Definition at line 54 of file TGlobalReconModule.cxx.

Referenced by ND::TGlobalReconModule::FillBrokenTracksMap().

const bool debug_kine = false

Definition at line 52 of file TGlobalReconModule.cxx.

Referenced by ND::TGlobalReconModule::FillKinematics().

const bool debug_pids = false

Definition at line 53 of file TGlobalReconModule.cxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs().

const bool debug_vertex_extrap = false
const int NMAXALTERNATES = 6
const int NMAXECAL = 5
const int NMAXFGD = 2
const int NMAXP0D = 1
const int NMAXP0DECAL = 2
const int NMAXSFG = 2
const int NMAXSMRD = 4
const int NMAXTPC = 6
const int NMAXTPCOTHER = 20
const int NMAXTRACKER = 10

Package Summary
Package Name: eventAnalysis
Package Version: 7.0-49-g0ac7482
Package Manager:

Generated on Mon Mar 25 2024 14:43:59 for eventAnalysis by doxygen 1.8.5