eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ND::TTrackerECALReconModule::TECALReconVertexTrack Class Reference

#include <TTrackerECALReconModule.hxx>

+ Inheritance diagram for ND::TTrackerECALReconModule::TECALReconVertexTrack:
+ Collaboration diagram for ND::TTrackerECALReconModule::TECALReconVertexTrack:

Public Member Functions

 TECALReconVertexTrack ()
 
 TECALReconVertexTrack (TECALReconVertexTrack const &other)
 
virtual ~TECALReconVertexTrack ()
 
 ClassDef (ND::TTrackerECALReconModule::TECALReconVertexTrack, 1)
 

Public Attributes

Float_t AverageHitTime
 
TVector3 BackDirection
 The back direction (furthest from the tracker) of the track. More...
 
Int_t BackLayerNumber
 The back layer number (closest to the tracker) of the track. More...
 
TLorentzVector BackPosition
 The back position (furthest from the tracker) of the track. More...
 
double Containment
 Containment: contained = 1.0, not-contained = 0.0, default = -1.0. More...
 
TVector3 FrontDirection
 The front direction (closest to the tracker) of the track. More...
 
Int_t FrontLayerNumber
 The front layer number (closest to the tracker) of the track. More...
 
TLorentzVector FrontPosition
 The front position (closest to the tracker) of the track. More...
 
Int_t G4IDSingle
 The G4ID of the single biggest contributor to the track. More...
 
Float_t MatchingLikelihood
 The matching likelihood of the track. More...
 
Int_t NHits
 Number of hits on track. More...
 
Float_t NodeTrackLength
 Distance integrating along the track representation nodes. More...
 
double PID_LLR_EM_HIP
 A combined discriminator for separating protons from electrons. More...
 
double PID_LLR_MIP_EM
 A combined discriminator for separating MIPs from EM showers. More...
 
double PID_LLR_MIP_HIP
 A combined discriminator for separating MIPs from HIPs. More...
 
double PID_LLR_MIP_HIP_VACut
 A combined discriminator for separating MIPs from HIPs where the hits nearest the vertex have been ignored. More...
 
Int_t Status
 Vertexing status of the track. More...
 
Float_t StraightTrackLength
 Distance between the two track end positions. More...
 
Float_t TotalCharge
 The total charge deposited by the track. More...
 
UInt_t UniqueID
 Unique ID of the track. More...
 

Detailed Description

Definition at line 548 of file TTrackerECALReconModule.hxx.

Constructor & Destructor Documentation

ND::TTrackerECALReconModule::TECALReconVertexTrack::TECALReconVertexTrack ( )

Definition at line 1866 of file TTrackerECALReconModule.cxx.

ND::TTrackerECALReconModule::TECALReconVertexTrack::TECALReconVertexTrack ( TECALReconVertexTrack const &  other)

Definition at line 1936 of file TTrackerECALReconModule.cxx.

virtual ND::TTrackerECALReconModule::TECALReconVertexTrack::~TECALReconVertexTrack ( )
virtual

Definition at line 553 of file TTrackerECALReconModule.hxx.

Member Function Documentation

ND::TTrackerECALReconModule::TECALReconVertexTrack::ClassDef ( ND::TTrackerECALReconModule::TECALReconVertexTrack  ,
 
)

Member Data Documentation

Float_t ND::TTrackerECALReconModule::TECALReconVertexTrack::AverageHitTime
TVector3 ND::TTrackerECALReconModule::TECALReconVertexTrack::BackDirection

The back direction (furthest from the tracker) of the track.

Definition at line 596 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

Int_t ND::TTrackerECALReconModule::TECALReconVertexTrack::BackLayerNumber

The back layer number (closest to the tracker) of the track.

Definition at line 598 of file TTrackerECALReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillECALInfo(), and ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

TLorentzVector ND::TTrackerECALReconModule::TECALReconVertexTrack::BackPosition

The back position (furthest from the tracker) of the track.

Definition at line 594 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

double ND::TTrackerECALReconModule::TECALReconVertexTrack::Containment

Containment: contained = 1.0, not-contained = 0.0, default = -1.0.

An object is classed as contained if it has no hits in the outer bars of the ECal (bar number 0 or the maximum bar in a layer) and no hits in the outermost layer of the ECal.

Definition at line 704 of file TTrackerECALReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillECALInfo(), and ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

TVector3 ND::TTrackerECALReconModule::TECALReconVertexTrack::FrontDirection

The front direction (closest to the tracker) of the track.

Definition at line 588 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

Int_t ND::TTrackerECALReconModule::TECALReconVertexTrack::FrontLayerNumber

The front layer number (closest to the tracker) of the track.

Definition at line 591 of file TTrackerECALReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillECALInfo(), and ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

TLorentzVector ND::TTrackerECALReconModule::TECALReconVertexTrack::FrontPosition

The front position (closest to the tracker) of the track.

Definition at line 586 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

Int_t ND::TTrackerECALReconModule::TECALReconVertexTrack::G4IDSingle

The G4ID of the single biggest contributor to the track.

Definition at line 611 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

Float_t ND::TTrackerECALReconModule::TECALReconVertexTrack::MatchingLikelihood

The matching likelihood of the track.

Definition at line 584 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

Int_t ND::TTrackerECALReconModule::TECALReconVertexTrack::NHits

Number of hits on track.

Definition at line 582 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

Float_t ND::TTrackerECALReconModule::TECALReconVertexTrack::NodeTrackLength

Distance integrating along the track representation nodes.

Definition at line 605 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

double ND::TTrackerECALReconModule::TECALReconVertexTrack::PID_LLR_EM_HIP

A combined discriminator for separating protons from electrons.

Positive values = stopping track-like; Negative values = EM shower-like. See the ecalRecon documentation for more details.

Definition at line 691 of file TTrackerECALReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillECALInfo(), and ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

double ND::TTrackerECALReconModule::TECALReconVertexTrack::PID_LLR_MIP_EM

A combined discriminator for separating MIPs from EM showers.

Positive values = EM shower-like; Negative values = MIP-like. For more details on the Likelihood PID see ecalRecon documentation or http://www.t2k.org/docs/technotes/111 This variable should eventually replace the old TrShval See the ecalRecon documentation for more details.

Definition at line 684 of file TTrackerECALReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillECALInfo(), and ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

double ND::TTrackerECALReconModule::TECALReconVertexTrack::PID_LLR_MIP_HIP

A combined discriminator for separating MIPs from HIPs.

Positive values = HIP-LIKE;  Negative values = MIP-like  For more details on the Likelihood PID see ecalRecon documentation or

http://www.t2k.org/docs/technotes/111

Definition at line 694 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

double ND::TTrackerECALReconModule::TECALReconVertexTrack::PID_LLR_MIP_HIP_VACut

A combined discriminator for separating MIPs from HIPs where the hits nearest the vertex have been ignored.

Positive values = HIP-LIKE; Negative values = MIP-like. For more details on the Likelihood PID see ecalRecon documentation or http://www.t2k.org/docs/technotes/111

Definition at line 698 of file TTrackerECALReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillECALInfo(), and ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

Int_t ND::TTrackerECALReconModule::TECALReconVertexTrack::Status

Vertexing status of the track.

The properties of this track are as calculated by the Hough transform. This status flag lets us know if the track was merged or flagged as bad during vertex candidate reconstruction (as opposed to the Hough transforming of the original cluster.)

Note
N.B. Values 0–3 are all tracks that were used in vertex candidate reconstruction.

Flag values:

  • -1 : unset
  • 0 : good track, used in a vertex candidate
  • 1 : good track, result of two or more merged hough prongs
  • 2 : good track, however, was attempted to be merged with another prong and failed
  • 3 : good track, was not fit by RECPACK
  • 4 : missing sub-track (2D) constituent
  • 5 : sub-tracks have no shared layers
  • 6 : sub-track traverses only a single layer
  • 7 : sub-track has only 2 hits
  • 8 : track was merged into a super track
  • 9 : intermediate merged track that does exist in the hough transform or in the final vertex candidate tracks. Failure mode will only be available when using RunVertexing, otherwise failed tracks will have been thrown away.

Definition at line 553 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::OutputManager::FillHoughTransformInformation().

Float_t ND::TTrackerECALReconModule::TECALReconVertexTrack::StraightTrackLength

Distance between the two track end positions.

Definition at line 603 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::TECALReconVertexTrackFactory().

Float_t ND::TTrackerECALReconModule::TECALReconVertexTrack::TotalCharge
UInt_t ND::TTrackerECALReconModule::TECALReconVertexTrack::UniqueID

The documentation for this class was generated from the following files:

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

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