eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
TTrackerECALReconModule.cxx File Reference
#include <sstream>
#include "TDatum.hxx"
#include "TGeomInfo.hxx"
#include "TPrincipal.h"
#include "TRealDatum.hxx"
#include "TShowerTruthInfo.hxx"
#include "TrackTruthInfo.hxx"
#include "TTrackerECALReconModule.hxx"
+ Include dependency graph for TTrackerECALReconModule.cxx:

Go to the source code of this file.

Namespaces

 ND
 For questions or suggestions about this module please contact the current responsible and CC in the eventAnalysis package manager.
 
 ND::TTrackerECALReconModule
 

Macros

#define CVSID   "\ $Id: eventAnalysis TTrackerECALReconModule.cxx,2024/03/20:09:46:11,Alexander_J_Finch,lapw.lancs.ac.uk $"
 
#define CVSTAG   "\ $Name: 7.0$"
 

Functions

double ND::TTrackerECALReconModule::CalculateFrontBackRatio (ND::THandle< ND::THitSelection > hits)
 Method to calculate the FrontBackRatio variable. More...
 
TVector3 ND::TTrackerECALReconModule::CalculatePointing (ND::THandle< ND::THitSelection >)
 Calculates the pointing vector. More...
 
 ClassImp (ND::TTrackerECALReconModule::TECALReconTrack)
 
 ClassImp (ND::TTrackerECALReconModule::TECALReconShower)
 
 ClassImp (ND::TTrackerECALReconModule::TECALReconObject)
 
 ClassImp (ND::TTrackerECALReconModule::TECALReconCluster)
 
 ClassImp (ND::TTrackerECALReconModule::TECALReconUnmatchedObject)
 
 ClassImp (ND::TTrackerECALReconModule::TECALReconVertexCluster)
 
 ClassImp (ND::TTrackerECALReconModule::TECALReconVertexTrack)
 
 ClassImp (ND::TTrackerECALReconModule::TECALReconVertexCrossing)
 
 ClassImp (ND::TTrackerECALReconModule::TECALReconVertexCandidate)
 
void ND::TTrackerECALReconModule::FillDatumInfo (TECALReconObject *, ND::THandle< ND::TReconBase >)
 Method to add information in RealDatums stored in the tracks or showers. More...
 
void ND::TTrackerECALReconModule::FillHitInfo (TECALReconObject *, ND::THandle< ND::THitSelection >)
 Method to fill hit info is seperate to help keep things tidy. More...
 
void ND::TTrackerECALReconModule::FillHitInfo (TECALReconUnmatchedObject *, ND::THandle< ND::THitSelection >)
 Method that fills the data members from the unmatched cluster hits. More...
 
TLorentzVector ND::TTrackerECALReconModule::FindBackPosition (ND::THandle< ND::THitSelection >, int)
 Method to calculate the position in the last layer reached by the particle. More...
 
int ND::TTrackerECALReconModule::GetTIntegerDatumValue (ND::THandle< ND::TReconBase > trb, char const *name, int const &defaultValue)
 
double ND::TTrackerECALReconModule::GetTRealDatumValue (ND::THandle< ND::TReconBase > trb, char const *name, double const &defaultValue)
 
TECALReconObject * ND::TTrackerECALReconModule::TECALReconObjectFactory (ND::THandle< ND::TReconTrack >, ND::THandle< ND::TReconPID >, bool, void *pos=NULL, bool Allocate=true)
 Handles Filling from a PID's track hypothesis constituent. More...
 
TECALReconObject * ND::TTrackerECALReconModule::TECALReconObjectFactory (ND::THandle< ND::TReconShower >, ND::THandle< ND::TReconPID >, bool, void *pos=NULL, bool Allocate=true)
 Handles Filling from a PID's shower hypothesis constituent. More...
 
TECALReconUnmatchedObject * ND::TTrackerECALReconModule::TECALReconUnmatchedObjectFactory (ND::THandle< ND::TReconCluster >, bool, void *pos=NULL)
 Method that fills the data members from the unmatched cluster hits. More...
 
TECALReconVertexTrack * ND::TTrackerECALReconModule::TECALReconVertexTrackFactory (ND::THandle< ND::TReconPID > trk, bool IsMC, void *pos, ND::THandle< ND::TG4TrajectoryContainer > trajectories, bool Allocate)
 
TECALReconVertexCandidate * ND::TTrackerECALReconModule::TECALVertexCandidateFactory (const TECALReconVertex &rv, ND::THandle< ND::TReconVertex > top_vertex, bool IsMC, void *pos)
 
TECALReconVertexCandidate * ND::TTrackerECALReconModule::TECALVertexCandidateFactory (ND::THandle< ND::TReconVertex > ECalVtx, UInt_t VCUID, bool IsMC, void *pos)
 

Macro Definition Documentation

#define CVSID   "\ $Id: eventAnalysis TTrackerECALReconModule.cxx,2024/03/20:09:46:11,Alexander_J_Finch,lapw.lancs.ac.uk $"
#define CVSTAG   "\ $Name: 7.0$"

Function Documentation


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

Generated on Mon Mar 25 2024 14:44:00 for eventAnalysis by doxygen 1.8.5