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

The main object that contains ECAL recon information. More...

#include <TTrackerECALReconModule.hxx>

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

Public Member Functions

 TECALReconObject ()
 
virtual ~TECALReconObject ()
 
 ClassDef (ND::TTrackerECALReconModule::TECALReconObject, 1)
 

Public Attributes

Double_t AverageHitTime
 Average time of hits in reconstructed object. More...
 
double AverageZPosition
 Unweighted average Z position of object-constituent hits. More...
 
Double_t Cleanliness_Primary
 Truth-matching cleanliness for G4ID_Primary. More...
 
Double_t Cleanliness_Recursive
 Truth-matching cleanliness for G4ID_Recursive. More...
 
Double_t Cleanliness_Single
 Truth-matching cleanliness for G4ID_Single. More...
 
TECALReconCluster Cluster
 Objects to store information for a cluster. More...
 
Int_t Clustering_3DSeedType
 The 3D seed type from the 3D clustering algorithm (-1 means was not created by 3D clustering, 0 means seed was from a pair of crossed bars, 1 means seed was from a double ended bar). Further details can be found in TECAL3DClusters.cxx in ecalRecon. More...
 
Double_t Completeness_Primary
 Truth-matching completeness for G4ID_Primary. More...
 
Double_t Completeness_Recursive
 Truth-matching completeness for G4ID_Recursive. More...
 
Double_t Completeness_Single
 Truth-matching completeness for G4ID_Single. More...
 
double 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. More...
 
double EMEnergyFit_Likelihood_energy_qsumGrad
 Energy fit experts please fill this in. More...
 
double EMEnergyFit_Likelihood_energyGrad
 Energy fit experts please fill this in. More...
 
double EMEnergyFit_Likelihood_qsum_like
 Energy fit experts please fill this in. More...
 
double EMEnergyFit_Para_QMax
 The maximum hit charge in units of MIPs. More...
 
double EMEnergyFit_Para_QMean
 The mean charge of hits in the cluster in units of MIPs. More...
 
double EMEnergyFit_Para_QRMS
 The RMS of the hit charges for the cluster in units of MIPs. More...
 
double EMEnergyFit_Para_QSkew
 The skew of hit charges for the cluster in units of MIPs. More...
 
double EMEnergyFit_Para_QSum
 The summed charge present in the cluster in units of MIPs. More...
 
double EMEnergyFit_Result
 The result from the EM energy fit to the cluster. More...
 
double EMEnergyFit_Uncertainty
 The uncertainty of the EM energy fit to the cluster. More...
 
bool FilledAsShower
 Was filled by a Shower-like TReconPID. More...
 
bool FilledAsTrack
 Was filled by a Track-like TReconPID. More...
 
int FirstLayerManyHits
 The number of the first layer in which there are at least 2 hits. More...
 
Int_t G4ID
 G4ID for truth matched objects, using TrackTruthInfo the original truth-matching algorithm). More...
 
Int_t G4ID_Primary
 G4ID of the primary particle associated with this object. See TShowerTruthInfo in oaUtility for details. More...
 
Int_t G4ID_Recursive
 G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details. More...
 
Int_t G4ID_Recursive2
 G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details. More...
 
Int_t G4ID_Recursive3
 G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details. More...
 
Int_t G4ID_Recursive4
 G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details. More...
 
Int_t G4ID_Single
 The single true particle that contributed most hits to this object. Should be the same as G4ID in most cases (unless two particles contributed the same amount). See TShowerTruthInfo in oaUtility for details. More...
 
int LastLayerManyHits
 The last layer in which there are at least 2 hits. More...
 
double MatchingLikelihood
 The matching likelihood. More...
 
int MaxHitChargeLayer
 The layer which received the highest hit charge. More...
 
int MaxHitsInALayer
 The layer which received the maximum number of hits. More...
 
Int_t MaxParaBarHit
 The maximum bar number hit in a cluster, for layers parallel to the beam axis. More...
 
Int_t MaxPerpBarHit
 \ The maximum bar number hit in a cluster, for layers perpendicular to the beam axis More...
 
Int_t MinBarHit
 The minimum bar number hit in a cluster The minimum value of this is 0 for all ECals. More...
 
std::string Module
 Name of ECAL module in which object was reconstructed. More...
 
Int_t MostDownStreamLayerHit
 The layer furthest from the tracker that was hit by the object. This is layer number 30 (the 31st layer) for Barrel ECals and layer number 33 (the 34th layer) for the downstream ECal. More...
 
Int_t MostUpStreamLayerHit
 The layer closest to the tracker that was hit by the object. 0 indexed. More...
 
Int_t NHits
 Number of hits in this object. More...
 
int NHitsAtLayersWithManyHits
 The number of hits in a layer when there are at least 2 hits. More...
 
Int_t NIsXHits
 Number of hits with precise X information in the object. More...
 
Int_t NIsYHits
 Number of hits with precise Y information in the object. More...
 
Int_t NIsZHits
 Number of hits with precise Z information in the object. More...
 
Int_t NLayersHit
 Number of layers hit by this object. More...
 
int NLayersThreeHits
 The number of layers which have at least 3 hits. More...
 
int NLayersTwoHits
 The number of layers which have at least 2 hits. More...
 
Double_t ObjectLength
 Recon object length in mm. More...
 
double PID_Angle
 The zenith angle with respect to each detector. More...
 
double PID_Asymmetry
 Ratio of the big width of an object by its small width. More...
 
double PID_Circularity
 Pid Variables, For more info on the Pid variable see the documentation in ecalRecon or the technical note at; http://www.t2k.org/docs/technotes/002. More...
 
double PID_FrontBackRatio
 The ratio of the charge in equal length blocks at each end of the track. 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_EM_LowMomentum
 A combined discriminator for separating MIPs from EM showers. This is similar to LLR_MIP_EM but trained specifically on low-momentum electrons and muon. NB: this variable is still being developed and should be considered to be unstable. Positive values = electron-like; Negative values = muon-like. See the ecalRecon documentation for more details. More...
 
double PID_LLR_MIP_Pion
 Discriminator for tagging showering pions in a sample of MIP-like tracks. More...
 
double PID_LLR_Quality
 A quality flag for the likelihood PID variables. Good quality = 0, Bad quality != 0. The quality criteria is defined in ecalRecon. More...
 
double PID_ShowerAngle
 The angle from the start of an object to its width at its charge centre. More...
 
double PID_TransverseChargeRatio
 A variable sensitive to the charge distribution in the plane transverse to a shower/track direction. See the ecalRecon documentation for the full definition. More...
 
double PID_TruncatedMaxRatio
 A truncated Max Ratio. See ecalRecon docs for the full definition. More...
 
TVector3 Pointing
 Pointing vector. More...
 
TECALReconShower Shower
 Objects to store information for a shower. More...
 
double Thrust
 
TVector3 ThrustAxis
 
TVector3 ThrustOrigin
 
Double_t TotalHitCharge
 Sum of charges of the consitituent hits in reconstructed object. More...
 
TECALReconTrack Track
 Objects to store information for a track. More...
 
UInt_t UniqueID
 Unique ID number to allow matching to Global Recon object. More...
 

Detailed Description

The main object that contains ECAL recon information.

Definition at line 214 of file TTrackerECALReconModule.hxx.

Constructor & Destructor Documentation

ND::TTrackerECALReconModule::TECALReconObject::TECALReconObject ( )
ND::TTrackerECALReconModule::TECALReconObject::~TECALReconObject ( )
virtual

Definition at line 2568 of file TTrackerECALReconModule.cxx.

Member Function Documentation

ND::TTrackerECALReconModule::TECALReconObject::ClassDef ( ND::TTrackerECALReconModule::TECALReconObject  ,
 
)

Member Data Documentation

Double_t ND::TTrackerECALReconModule::TECALReconObject::AverageHitTime

Average time of hits in reconstructed object.

Definition at line 297 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::AverageZPosition

Unweighted average Z position of object-constituent hits.

Definition at line 350 of file TTrackerECALReconModule.hxx.

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

Double_t ND::TTrackerECALReconModule::TECALReconObject::Cleanliness_Primary

Truth-matching cleanliness for G4ID_Primary.

Definition at line 241 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconObject().

Double_t ND::TTrackerECALReconModule::TECALReconObject::Cleanliness_Recursive

Truth-matching cleanliness for G4ID_Recursive.

Definition at line 255 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconObject().

Double_t ND::TTrackerECALReconModule::TECALReconObject::Cleanliness_Single

Truth-matching cleanliness for G4ID_Single.

Definition at line 262 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconObject().

TECALReconCluster ND::TTrackerECALReconModule::TECALReconObject::Cluster

Objects to store information for a cluster.

Definition at line 229 of file TTrackerECALReconModule.hxx.

Int_t ND::TTrackerECALReconModule::TECALReconObject::Clustering_3DSeedType

The 3D seed type from the 3D clustering algorithm (-1 means was not created by 3D clustering, 0 means seed was from a pair of crossed bars, 1 means seed was from a double ended bar). Further details can be found in TECAL3DClusters.cxx in ecalRecon.

Definition at line 396 of file TTrackerECALReconModule.hxx.

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

Double_t ND::TTrackerECALReconModule::TECALReconObject::Completeness_Primary

Truth-matching completeness for G4ID_Primary.

Definition at line 239 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconObject().

Double_t ND::TTrackerECALReconModule::TECALReconObject::Completeness_Recursive

Truth-matching completeness for G4ID_Recursive.

Definition at line 252 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconObject().

Double_t ND::TTrackerECALReconModule::TECALReconObject::Completeness_Single

Truth-matching completeness for G4ID_Single.

Definition at line 260 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconObject().

double ND::TTrackerECALReconModule::TECALReconObject::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 326 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Likelihood_energy_qsumGrad

Energy fit experts please fill this in.

Definition at line 359 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Likelihood_energyGrad

Energy fit experts please fill this in.

Definition at line 357 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Likelihood_qsum_like

Energy fit experts please fill this in.

Definition at line 361 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Para_QMax

The maximum hit charge in units of MIPs.

Definition at line 371 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Para_QMean

The mean charge of hits in the cluster in units of MIPs.

Definition at line 365 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Para_QRMS

The RMS of the hit charges for the cluster in units of MIPs.

Definition at line 367 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Para_QSkew

The skew of hit charges for the cluster in units of MIPs.

Definition at line 369 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Para_QSum

The summed charge present in the cluster in units of MIPs.

Definition at line 363 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Result

The result from the EM energy fit to the cluster.

Definition at line 353 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Uncertainty

The uncertainty of the EM energy fit to the cluster.

Definition at line 355 of file TTrackerECALReconModule.hxx.

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

bool ND::TTrackerECALReconModule::TECALReconObject::FilledAsShower

Was filled by a Shower-like TReconPID.

Note
This is an ease of use boolean NOT a PID. For determining PID please use the PID variables.

Definition at line 221 of file TTrackerECALReconModule.hxx.

bool ND::TTrackerECALReconModule::TECALReconObject::FilledAsTrack

Was filled by a Track-like TReconPID.

Note
This is an ease of use boolean NOT a PID. For determining PID please use the PID variables.

Definition at line 219 of file TTrackerECALReconModule.hxx.

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

int ND::TTrackerECALReconModule::TECALReconObject::FirstLayerManyHits

The number of the first layer in which there are at least 2 hits.

Definition at line 387 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::G4ID

G4ID for truth matched objects, using TrackTruthInfo the original truth-matching algorithm).

Definition at line 235 of file TTrackerECALReconModule.hxx.

Int_t ND::TTrackerECALReconModule::TECALReconObject::G4ID_Primary

G4ID of the primary particle associated with this object. See TShowerTruthInfo in oaUtility for details.

Definition at line 237 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconObject().

Int_t ND::TTrackerECALReconModule::TECALReconObject::G4ID_Recursive

G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details.

Definition at line 244 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconObject().

Int_t ND::TTrackerECALReconModule::TECALReconObject::G4ID_Recursive2

G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details.

Definition at line 246 of file TTrackerECALReconModule.hxx.

Int_t ND::TTrackerECALReconModule::TECALReconObject::G4ID_Recursive3

G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details.

Definition at line 248 of file TTrackerECALReconModule.hxx.

Int_t ND::TTrackerECALReconModule::TECALReconObject::G4ID_Recursive4

G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details.

Definition at line 250 of file TTrackerECALReconModule.hxx.

Int_t ND::TTrackerECALReconModule::TECALReconObject::G4ID_Single

The single true particle that contributed most hits to this object. Should be the same as G4ID in most cases (unless two particles contributed the same amount). See TShowerTruthInfo in oaUtility for details.

Definition at line 258 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconObject().

int ND::TTrackerECALReconModule::TECALReconObject::LastLayerManyHits

The last layer in which there are at least 2 hits.

Definition at line 389 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::MatchingLikelihood

The matching likelihood.

Definition at line 378 of file TTrackerECALReconModule.hxx.

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

int ND::TTrackerECALReconModule::TECALReconObject::MaxHitChargeLayer

The layer which received the highest hit charge.

Definition at line 393 of file TTrackerECALReconModule.hxx.

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

int ND::TTrackerECALReconModule::TECALReconObject::MaxHitsInALayer

The layer which received the maximum number of hits.

Definition at line 391 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::MaxParaBarHit

The maximum bar number hit in a cluster, for layers parallel to the beam axis.

The maximum value is 56 or 37 for Side and Top/Bottom Barrel ECals and 49 for DsECal

Definition at line 283 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::MaxPerpBarHit

\ The maximum bar number hit in a cluster, for layers perpendicular to the beam axis

The maximum value is 95 for Barrel ECals, 49 for DsECal

Definition at line 280 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::MinBarHit

The minimum bar number hit in a cluster The minimum value of this is 0 for all ECals.

Definition at line 288 of file TTrackerECALReconModule.hxx.

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

std::string ND::TTrackerECALReconModule::TECALReconObject::Module

Name of ECAL module in which object was reconstructed.

Definition at line 300 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::MostDownStreamLayerHit

The layer furthest from the tracker that was hit by the object. This is layer number 30 (the 31st layer) for Barrel ECals and layer number 33 (the 34th layer) for the downstream ECal.

Definition at line 292 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::MostUpStreamLayerHit

The layer closest to the tracker that was hit by the object. 0 indexed.

Definition at line 290 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::NHits

Number of hits in this object.

Definition at line 265 of file TTrackerECALReconModule.hxx.

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

int ND::TTrackerECALReconModule::TECALReconObject::NHitsAtLayersWithManyHits

The number of hits in a layer when there are at least 2 hits.

Definition at line 381 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::NIsXHits

Number of hits with precise X information in the object.

Definition at line 268 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::NIsYHits

Number of hits with precise Y information in the object.

Definition at line 271 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::NIsZHits

Number of hits with precise Z information in the object.

Definition at line 274 of file TTrackerECALReconModule.hxx.

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

Int_t ND::TTrackerECALReconModule::TECALReconObject::NLayersHit

Number of layers hit by this object.

Definition at line 277 of file TTrackerECALReconModule.hxx.

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

int ND::TTrackerECALReconModule::TECALReconObject::NLayersThreeHits

The number of layers which have at least 3 hits.

Definition at line 385 of file TTrackerECALReconModule.hxx.

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

int ND::TTrackerECALReconModule::TECALReconObject::NLayersTwoHits

The number of layers which have at least 2 hits.

Definition at line 383 of file TTrackerECALReconModule.hxx.

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

Double_t ND::TTrackerECALReconModule::TECALReconObject::ObjectLength

Recon object length in mm.

Definition at line 303 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_Angle

The zenith angle with respect to each detector.

Definition at line 312 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_Asymmetry

Ratio of the big width of an object by its small width.

Definition at line 317 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_Circularity

Pid Variables, For more info on the Pid variable see the documentation in ecalRecon or the technical note at; http://www.t2k.org/docs/technotes/002.

The combined "circularity" of the object. (showers) 0.0 <= circularity <= 1.0 (tracks) This variable is a replacement for AMR. PID_Circularity = PID_CircularityView0 * PID_CircularityView1

Definition at line 310 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_FrontBackRatio

The ratio of the charge in equal length blocks at each end of the track.

Note
Assumes particle is coming from the tracker into the ECal.

Definition at line 324 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::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. Analysers should check the PID_LLR_Quality flag before using this variable. You should not use this variable for physics if the quality is not good.

Definition at line 343 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_LLR_MIP_EM

A combined discriminator for separating MIPs from EM showers.

Positive values = EM shower-like; Negative values = MIP-like. Analysers should check the PID_LLR_Quality flag before using this variable. You should not use this variable for physics if the quality is not good. 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 330 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_LLR_MIP_EM_LowMomentum

A combined discriminator for separating MIPs from EM showers. This is similar to LLR_MIP_EM but trained specifically on low-momentum electrons and muon. NB: this variable is still being developed and should be considered to be unstable. Positive values = electron-like; Negative values = muon-like. See the ecalRecon documentation for more details.

Definition at line 348 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_LLR_MIP_Pion

Discriminator for tagging showering pions in a sample of MIP-like tracks.

Positive values = showering pion-like; Negative values = MIP-like. See the ecalRecon documentation for more details. Analysers should check the PID_LLR_Quality flag before using this variable. You should not use this variable for physics if the quality is not good.

Definition at line 338 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_LLR_Quality

A quality flag for the likelihood PID variables. Good quality = 0, Bad quality != 0. The quality criteria is defined in ecalRecon.

Definition at line 328 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_ShowerAngle

The angle from the start of an object to its width at its charge centre.

Definition at line 315 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_TransverseChargeRatio

A variable sensitive to the charge distribution in the plane transverse to a shower/track direction. See the ecalRecon documentation for the full definition.

Definition at line 322 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::PID_TruncatedMaxRatio

A truncated Max Ratio. See ecalRecon docs for the full definition.

Definition at line 319 of file TTrackerECALReconModule.hxx.

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

TVector3 ND::TTrackerECALReconModule::TECALReconObject::Pointing

Pointing vector.

Definition at line 398 of file TTrackerECALReconModule.hxx.

TECALReconShower ND::TTrackerECALReconModule::TECALReconObject::Shower

Objects to store information for a shower.

Definition at line 226 of file TTrackerECALReconModule.hxx.

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

double ND::TTrackerECALReconModule::TECALReconObject::Thrust
TVector3 ND::TTrackerECALReconModule::TECALReconObject::ThrustAxis
TVector3 ND::TTrackerECALReconModule::TECALReconObject::ThrustOrigin
Double_t ND::TTrackerECALReconModule::TECALReconObject::TotalHitCharge

Sum of charges of the consitituent hits in reconstructed object.

Definition at line 294 of file TTrackerECALReconModule.hxx.

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

TECALReconTrack ND::TTrackerECALReconModule::TECALReconObject::Track

Objects to store information for a track.

Definition at line 223 of file TTrackerECALReconModule.hxx.

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

UInt_t ND::TTrackerECALReconModule::TECALReconObject::UniqueID

Unique ID number to allow matching to Global Recon object.

Definition at line 232 of file TTrackerECALReconModule.hxx.


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