eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
TTrackerECALReconModule.hxx File Reference
#include <iostream>
#include <set>
#include <sstream>
#include <string>
#include "TClonesArray.h"
#include "TH2F.h"
#include "TNamed.h"
#include "TTree.h"
#include "TG4Trajectory.hxx"
#include "TIntegerDatum.hxx"
#include "TND280Event.hxx"
#include "TReconCluster.hxx"
#include "TReconHit.hxx"
#include "TReconPID.hxx"
#include "TReconShower.hxx"
#include "TReconTrack.hxx"
#include "TReconVertex.hxx"
#include "vertexReconstruction/TECALVertexing.hxx"
#include "TAnalysisReconModuleBase.hxx"
+ Include dependency graph for TTrackerECALReconModule.hxx:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ND::TTrackerECALReconModule::OutputManager
 Responsible for setting up output tree, looping over oaEvent containers, and filling output objects. More...
 
class  ND::TTrackerECALReconModule::TECALReconCluster
 The main object that contains ECAL cluster information. More...
 
class  ND::TTrackerECALReconModule::TECALReconObject
 The main object that contains ECAL recon information. More...
 
class  ND::TTrackerECALReconModule::TECALReconShower
 The main object that contains ECAL shower information. More...
 
class  ND::TTrackerECALReconModule::TECALReconTrack
 The main object that contains ECAL track information. More...
 
class  ND::TTrackerECALReconModule::TECALReconUnmatchedObject
 Object containing information about 2D unmatched clusters from the ECALs. More...
 
class  ND::TTrackerECALReconModule::TECALReconVertexCandidate
 Reconstructed ECal vertex candidate, contains fitted position and associated track UIDs. More...
 
class  ND::TTrackerECALReconModule::TECALReconVertexCluster
 
class  ND::TTrackerECALReconModule::TECALReconVertexCrossing
 
class  ND::TTrackerECALReconModule::TECALReconVertexTrack
 

Namespaces

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

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...
 
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...
 
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 ND::TECALReconVertex &, ND::THandle< ND::TReconVertex >, bool, void *pos=NULL)
 Fills this vertex candidate from a ND::TECALReconVertex. More...
 
TECALReconVertexCandidate * ND::TTrackerECALReconModule::TECALVertexCandidateFactory (ND::THandle< ND::TReconVertex > ECalVtx, UInt_t VCUID, bool IsMC, void *pos)
 

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