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

An object to describe a reconstructed PID. More...

#include <TGlobalReconModule.hxx>

+ Inheritance diagram for ND::TGlobalReconModule::TGlobalPID:
+ Collaboration diagram for ND::TGlobalReconModule::TGlobalPID:

Public Member Functions

 TGlobalPID ()
 
virtual ~TGlobalPID ()
 
 ClassDef (TGlobalReconModule::TGlobalPID, 1)
 

Public Attributes

std::string AlgorithmName
 The name of the algorithm that created this object. More...
 
TClonesArray * Alternates
 List of alternate hypotheses. More...
 
double BackCharge
 the momentum of the object at the back state More...
 
TVector3 BackDirection
 The direction of the object. More...
 
double BackMomentum
 the momentum of the object More...
 
double BackMomentumError
 the error on the momentum of the object More...
 
TLorentzVector BackPosition
 The position of the object. More...
 
double BackStateCov [7][7]
 full covariance matrix for last state: pos, dir, qp More...
 
std::vector< UInt_t > BrokenUniqueIDs
 the broken partners unique IDs More...
 
double Charge
 The Charge. More...
 
double ChargeAtTrueVertex
 Charge at the true vertex. More...
 
double Chi2
 The chi2 of the fit. More...
 
TVector3 Cone
 The opening angles of the cone (only for showers) More...
 
unsigned long Detectors
 Detectors used. More...
 
bool DetectorUsed [NDETSUSED]
 Detectors used. Index order from 0 to 26. More...
 
TVector3 DirectionAtTrueVertex
 Direction at the true vertex. More...
 
TClonesArray * ECAL
 ECAL specific variables. More...
 
double EDeposit
 The deposited charge for the object. More...
 
TVector3 EntranceDirection [NDETSEXTRAP]
 The direction of the object at the entrance of each subdetector volume. More...
 
TVector3 EntranceDirectionErr [NDETSEXTRAP]
 The error of the direction of the object at the entrance of each subdetector. More...
 
double EntranceMomentum [NDETSEXTRAP]
 The momentum of the object at the entrance of each subdetector. More...
 
double EntranceMomentumErr [NDETSEXTRAP]
 The error of the momentum of the object at the entrance of each subdetector. More...
 
int EntranceOK [NDETSEXTRAP]
 Status of the subdetector entrance. More...
 
TLorentzVector EntrancePosition [NDETSEXTRAP]
 The position of the object at the entrance of each subdetector. More...
 
TLorentzVector EntrancePositionErr [NDETSEXTRAP]
 The error of the position of the object at the entrance of each subdetector. More...
 
TVector3 ExitDirection [NDETSEXTRAP]
 The direction of the object at the exit of each subdetector. More...
 
TVector3 ExitDirectionErr [NDETSEXTRAP]
 The error of the direction of the object at the exit of each subdetector. More...
 
double ExitMomentum [NDETSEXTRAP]
 The momentum of the object at the exit of each subdetector. More...
 
double ExitMomentumErr [NDETSEXTRAP]
 The error of the momentum of the object at the exit of each subdetector. More...
 
int ExitOK [NDETSEXTRAP]
 Status of the subdetector exit. More...
 
TLorentzVector ExitPosition [NDETSEXTRAP]
 The position of the object at the exit of each subdetector. More...
 
TLorentzVector ExitPositionErr [NDETSEXTRAP]
 The error of the position of the object at the exit of each subdetector. More...
 
TClonesArray * FGD
 FGD specific variables. More...
 
double FrontCharge
 the charge of the object at the first state More...
 
TVector3 FrontDirection
 The direction of the object. More...
 
double FrontMomentum
 the momentum of the object More...
 
double FrontMomentumError
 the error on the momentum of the object More...
 
TLorentzVector FrontPosition
 The position of the object. More...
 
double FrontStateCov [7][7]
 full covariance matrix for front state: pos, dir, qp More...
 
TECALObject hackECALObject
 This is just here to fool TFile::MakeProject, not a real object. More...
 
TFGDObject hackFGDObject
 This is just here to fool TFile::MakeProject, not a real object. More...
 
TGlobalPIDAlternate hackGlobalPIDAlternate
 This is just here to fool TFile::MakeProject, not a real object. More...
 
TP0DObject hackP0DObject
 This is just here to fool TFile::MakeProject, not a real object. More...
 
TSFGObject hackSFGObject
 This is just here to fool TFile::MakeProject, not a real object. More...
 
TSMRDObject hackSMRDObject
 This is just here to fool TFile::MakeProject, not a real object. More...
 
TTPCObject hackTPCObject
 This is just here to fool TFile::MakeProject, not a real object. More...
 
TTrackerObject hackTrackerObject
 This is just here to fool TFile::MakeProject, not a real object. More...
 
std::vector< TLorentzVector > HitPosition
 
TClonesArray * HitsSaved
 the two first and two last hits (TGlobalHit). More...
 
bool IsCurvBack
 A curving-back object. More...
 
bool IsFgdECalIncremental
 A track created by FGD-ECal matching algorithm. More...
 
bool isForward
 Sense of object. More...
 
double Length
 The length of the track or shower (RMS) More...
 
double MomentumAtTrueVertex
 Momentum at the true vertex. More...
 
double MomentumErrorAtTrueVertex
 Error of the momentum at the true vertex. More...
 
Int_t NAlternates
 Number of entries in the alternate hypotheses list. More...
 
int NConstituents
 The number of constituents. More...
 
int NDOF
 The number of degrees of freedom. More...
 
Int_t NDsECALs
 Number of DsECAL objects. More...
 
Int_t NECALs
 Number of ECAL objects. More...
 
Int_t NFGDs
 Number of FGD objects. More...
 
int NHits
 The number of hits. More...
 
Int_t NHitsSaved
 Number of entries in the HitsSaved array. More...
 
int NNodes
 The number of nodes. More...
 
std::vector< TLorentzVector > NodePosition
 
std::vector< std::pair
< unsigned long, TVector2 > > 
NodeTimes
 vector of pairs, sub-detecor number and time-stamps of edge nodes in this subdetector More...
 
Int_t NP0DECALs
 Number of P0DECAL objects. More...
 
Int_t NP0Ds
 Number of P0D objects. More...
 
Int_t NSFGs
 Number of SFG objects. More...
 
Int_t NSMRDs
 Number of SMRD objects. More...
 
Int_t NTPCs
 Number of TPC objects. More...
 
Int_t NTRACKERs
 Number of Tracker objects. More...
 
Int_t NTrECALs
 Number of TrECAL objects. More...
 
TClonesArray * P0D
 P0D specific variables. More...
 
TClonesArray * P0DECAL
 P0DECAL specific variables. More...
 
std::vector< int > ParticleIds
 the PDG codes obtained in the recon combined PID More...
 
std::vector< double > PIDWeights
 the PID likelihoods for combined PID More...
 
TLorentzVector PositionAtTrueVertex
 Position at the true vertex. More...
 
double RangeMomentumElectron
 the momentum by range for the electron hypothesis More...
 
double RangeMomentumElectronFlip
 the momentum by range for the flipped electron hypothesis More...
 
double RangeMomentumEndToTPCElectron
 the momentum by range for the electron hypothesis (from end to a TPC) More...
 
double RangeMomentumEndToTPCMuon
 the momentum by range for the muon hypothesis (from end to a TPC) More...
 
double RangeMomentumEndToTPCPion
 the momentum by range for the pion hypothesis (from end to a TPC) More...
 
double RangeMomentumEndToTPCProton
 the momentum by range for the proton hypothesis (from end to a TPC) More...
 
double RangeMomentumMuon
 the momentum by range for the muon hypothesis More...
 
double RangeMomentumMuonFlip
 the momentum by range for the flipped muon hypothesis More...
 
double RangeMomentumPion
 the momentum by range for the pion hypothesis More...
 
double RangeMomentumPionFlip
 the momentum by range for the flipped pion hypothesis More...
 
double RangeMomentumProton
 the momentum by range for the proton hypothesis More...
 
double RangeMomentumProtonFlip
 the momentum by range for the flipped proton hypothesis More...
 
bool SenseOK
 Sense of object. More...
 
TClonesArray * SFG
 SFG specific variables. More...
 
TClonesArray * SMRD
 SMRD specific variables. More...
 
double StateCovAtTrueVertex [7][7]
 Full covariance matrix for the state: pos, dir, qp at the true vertex. More...
 
unsigned long Status
 The status for the fit. More...
 
TClonesArray * TPC
 TPC specific variables. More...
 
std::vector< int > TPCGasJunctionIDs
 The IDs of the TREx junctions which contributed to the object. More...
 
std::vector< int > TPCGasPathIDs
 The IDs of the TREx paths which contributed to the object. More...
 
std::vector< int > TPCGasPatternIDs
 Variables to get the association between the global track and the gas ouptut involved The vectorS of path, junction, pattern ids of the underlying TPC gas output. More...
 
TClonesArray * TRACKER
 Tracker specific variables. More...
 
TTrueParticle TrueParticle
 The true particle. More...
 
UInt_t UniqueID
 Unique identifier for global recon objects (needed fro broken association) More...
 
double Width
 The width of the shower (perpendicular to the direction) More...
 

Detailed Description

An object to describe a reconstructed PID.

Definition at line 558 of file TGlobalReconModule.hxx.

Constructor & Destructor Documentation

ND::TGlobalReconModule::TGlobalPID::TGlobalPID ( )
ND::TGlobalReconModule::TGlobalPID::~TGlobalPID ( )
virtual

Definition at line 66 of file TGlobalReconModule.cxx.

Member Function Documentation

ND::TGlobalReconModule::TGlobalPID::ClassDef ( TGlobalReconModule::TGlobalPID  ,
 
)

Member Data Documentation

std::string ND::TGlobalReconModule::TGlobalPID::AlgorithmName

The name of the algorithm that created this object.

Definition at line 565 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

TClonesArray* ND::TGlobalReconModule::TGlobalPID::Alternates

List of alternate hypotheses.

Definition at line 669 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::BackCharge

the momentum of the object at the back state

Definition at line 601 of file TGlobalReconModule.hxx.

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

TVector3 ND::TGlobalReconModule::TGlobalPID::BackDirection

The direction of the object.

Definition at line 597 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::BackMomentum

the momentum of the object

Definition at line 600 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::BackMomentumError

the error on the momentum of the object

Definition at line 603 of file TGlobalReconModule.hxx.

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

TLorentzVector ND::TGlobalReconModule::TGlobalPID::BackPosition

The position of the object.

Definition at line 595 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

double ND::TGlobalReconModule::TGlobalPID::BackStateCov[7][7]

full covariance matrix for last state: pos, dir, qp

Definition at line 605 of file TGlobalReconModule.hxx.

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

std::vector<UInt_t> ND::TGlobalReconModule::TGlobalPID::BrokenUniqueIDs

the broken partners unique IDs

Definition at line 563 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

double ND::TGlobalReconModule::TGlobalPID::Charge
double ND::TGlobalReconModule::TGlobalPID::ChargeAtTrueVertex

Charge at the true vertex.

Definition at line 625 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::Chi2

The chi2 of the fit.

Definition at line 570 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

TVector3 ND::TGlobalReconModule::TGlobalPID::Cone

The opening angles of the cone (only for showers)

Definition at line 580 of file TGlobalReconModule.hxx.

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

unsigned long ND::TGlobalReconModule::TGlobalPID::Detectors

Detectors used.

Definition at line 566 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

bool ND::TGlobalReconModule::TGlobalPID::DetectorUsed[NDETSUSED]

Detectors used. Index order from 0 to 26.

Definition at line 567 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), ND::TGlobalReconModule::FillSFGOther(), and ND::TGlobalReconModule::MatchTrueVertex().

TVector3 ND::TGlobalReconModule::TGlobalPID::DirectionAtTrueVertex

Direction at the true vertex.

Definition at line 622 of file TGlobalReconModule.hxx.

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

TClonesArray* ND::TGlobalReconModule::TGlobalPID::ECAL

ECAL specific variables.

Definition at line 661 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillECALInfo(), and ND::TGlobalReconModule::FillGlobalPIDs().

double ND::TGlobalReconModule::TGlobalPID::EDeposit

The deposited charge for the object.

Definition at line 579 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

TVector3 ND::TGlobalReconModule::TGlobalPID::EntranceDirection[NDETSEXTRAP]

The direction of the object at the entrance of each subdetector volume.

Definition at line 634 of file TGlobalReconModule.hxx.

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

TVector3 ND::TGlobalReconModule::TGlobalPID::EntranceDirectionErr[NDETSEXTRAP]

The error of the direction of the object at the entrance of each subdetector.

Definition at line 640 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::EntranceMomentum[NDETSEXTRAP]

The momentum of the object at the entrance of each subdetector.

Definition at line 636 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::EntranceMomentumErr[NDETSEXTRAP]

The error of the momentum of the object at the entrance of each subdetector.

Definition at line 642 of file TGlobalReconModule.hxx.

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

int ND::TGlobalReconModule::TGlobalPID::EntranceOK[NDETSEXTRAP]

Status of the subdetector entrance.

Definition at line 630 of file TGlobalReconModule.hxx.

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

TLorentzVector ND::TGlobalReconModule::TGlobalPID::EntrancePosition[NDETSEXTRAP]

The position of the object at the entrance of each subdetector.

Definition at line 632 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillExtrapolationToDetectors(), and ND::TGlobalReconModule::FillGlobalPIDs().

TLorentzVector ND::TGlobalReconModule::TGlobalPID::EntrancePositionErr[NDETSEXTRAP]

The error of the position of the object at the entrance of each subdetector.

Definition at line 638 of file TGlobalReconModule.hxx.

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

TVector3 ND::TGlobalReconModule::TGlobalPID::ExitDirection[NDETSEXTRAP]

The direction of the object at the exit of each subdetector.

Definition at line 635 of file TGlobalReconModule.hxx.

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

TVector3 ND::TGlobalReconModule::TGlobalPID::ExitDirectionErr[NDETSEXTRAP]

The error of the direction of the object at the exit of each subdetector.

Definition at line 641 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::ExitMomentum[NDETSEXTRAP]

The momentum of the object at the exit of each subdetector.

Definition at line 637 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::ExitMomentumErr[NDETSEXTRAP]

The error of the momentum of the object at the exit of each subdetector.

Definition at line 643 of file TGlobalReconModule.hxx.

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

int ND::TGlobalReconModule::TGlobalPID::ExitOK[NDETSEXTRAP]

Status of the subdetector exit.

Definition at line 631 of file TGlobalReconModule.hxx.

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

TLorentzVector ND::TGlobalReconModule::TGlobalPID::ExitPosition[NDETSEXTRAP]

The position of the object at the exit of each subdetector.

Definition at line 633 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillExtrapolationToDetectors(), and ND::TGlobalReconModule::FillGlobalPIDs().

TLorentzVector ND::TGlobalReconModule::TGlobalPID::ExitPositionErr[NDETSEXTRAP]

The error of the position of the object at the exit of each subdetector.

Definition at line 639 of file TGlobalReconModule.hxx.

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

TClonesArray* ND::TGlobalReconModule::TGlobalPID::FGD

FGD specific variables.

Definition at line 655 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::FrontCharge

the charge of the object at the first state

Definition at line 599 of file TGlobalReconModule.hxx.

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

TVector3 ND::TGlobalReconModule::TGlobalPID::FrontDirection

The direction of the object.

Definition at line 596 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::FrontMomentum

the momentum of the object

Definition at line 598 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::FrontMomentumError

the error on the momentum of the object

Definition at line 602 of file TGlobalReconModule.hxx.

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

TLorentzVector ND::TGlobalReconModule::TGlobalPID::FrontPosition

The position of the object.

Definition at line 594 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

double ND::TGlobalReconModule::TGlobalPID::FrontStateCov[7][7]

full covariance matrix for front state: pos, dir, qp

Definition at line 604 of file TGlobalReconModule.hxx.

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

TECALObject ND::TGlobalReconModule::TGlobalPID::hackECALObject

This is just here to fool TFile::MakeProject, not a real object.

Definition at line 689 of file TGlobalReconModule.hxx.

TFGDObject ND::TGlobalReconModule::TGlobalPID::hackFGDObject

This is just here to fool TFile::MakeProject, not a real object.

Definition at line 687 of file TGlobalReconModule.hxx.

TGlobalPIDAlternate ND::TGlobalReconModule::TGlobalPID::hackGlobalPIDAlternate

This is just here to fool TFile::MakeProject, not a real object.

Definition at line 693 of file TGlobalReconModule.hxx.

TP0DObject ND::TGlobalReconModule::TGlobalPID::hackP0DObject

This is just here to fool TFile::MakeProject, not a real object.

Definition at line 690 of file TGlobalReconModule.hxx.

TSFGObject ND::TGlobalReconModule::TGlobalPID::hackSFGObject

This is just here to fool TFile::MakeProject, not a real object.

Definition at line 688 of file TGlobalReconModule.hxx.

TSMRDObject ND::TGlobalReconModule::TGlobalPID::hackSMRDObject

This is just here to fool TFile::MakeProject, not a real object.

Definition at line 691 of file TGlobalReconModule.hxx.

TTPCObject ND::TGlobalReconModule::TGlobalPID::hackTPCObject

This is just here to fool TFile::MakeProject, not a real object.

Definition at line 686 of file TGlobalReconModule.hxx.

TTrackerObject ND::TGlobalReconModule::TGlobalPID::hackTrackerObject

This is just here to fool TFile::MakeProject, not a real object.

Definition at line 692 of file TGlobalReconModule.hxx.

std::vector<TLorentzVector> ND::TGlobalReconModule::TGlobalPID::HitPosition

Definition at line 587 of file TGlobalReconModule.hxx.

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

TClonesArray* ND::TGlobalReconModule::TGlobalPID::HitsSaved

the two first and two last hits (TGlobalHit).

Definition at line 646 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillAllHits(), and ND::TGlobalReconModule::FillFirstLastHits().

bool ND::TGlobalReconModule::TGlobalPID::IsCurvBack

A curving-back object.

Definition at line 576 of file TGlobalReconModule.hxx.

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

bool ND::TGlobalReconModule::TGlobalPID::IsFgdECalIncremental

A track created by FGD-ECal matching algorithm.

Definition at line 577 of file TGlobalReconModule.hxx.

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

bool ND::TGlobalReconModule::TGlobalPID::isForward

Sense of object.

Definition at line 574 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::Length

The length of the track or shower (RMS)

Definition at line 582 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

double ND::TGlobalReconModule::TGlobalPID::MomentumAtTrueVertex

Momentum at the true vertex.

Definition at line 623 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::MomentumErrorAtTrueVertex

Error of the momentum at the true vertex.

Definition at line 624 of file TGlobalReconModule.hxx.

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

Int_t ND::TGlobalReconModule::TGlobalPID::NAlternates

Number of entries in the alternate hypotheses list.

Definition at line 668 of file TGlobalReconModule.hxx.

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

int ND::TGlobalReconModule::TGlobalPID::NConstituents

The number of constituents.

Definition at line 573 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

int ND::TGlobalReconModule::TGlobalPID::NDOF

The number of degrees of freedom.

Definition at line 569 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

Int_t ND::TGlobalReconModule::TGlobalPID::NDsECALs

Number of DsECAL objects.

Definition at line 659 of file TGlobalReconModule.hxx.

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

Int_t ND::TGlobalReconModule::TGlobalPID::NECALs

Number of ECAL objects.

Definition at line 658 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillECALInfo(), and ND::TGlobalReconModule::FillGlobalPIDs().

Int_t ND::TGlobalReconModule::TGlobalPID::NFGDs

Number of FGD objects.

Definition at line 654 of file TGlobalReconModule.hxx.

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

int ND::TGlobalReconModule::TGlobalPID::NHits

The number of hits.

Definition at line 572 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

Int_t ND::TGlobalReconModule::TGlobalPID::NHitsSaved

Number of entries in the HitsSaved array.

Definition at line 645 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillAllHits(), and ND::TGlobalReconModule::FillFirstLastHits().

int ND::TGlobalReconModule::TGlobalPID::NNodes
std::vector<TLorentzVector> ND::TGlobalReconModule::TGlobalPID::NodePosition

Definition at line 585 of file TGlobalReconModule.hxx.

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

std::vector<std::pair<unsigned long, TVector2> > ND::TGlobalReconModule::TGlobalPID::NodeTimes

vector of pairs, sub-detecor number and time-stamps of edge nodes in this subdetector

Definition at line 620 of file TGlobalReconModule.hxx.

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

Int_t ND::TGlobalReconModule::TGlobalPID::NP0DECALs

Number of P0DECAL objects.

Definition at line 662 of file TGlobalReconModule.hxx.

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

Int_t ND::TGlobalReconModule::TGlobalPID::NP0Ds

Number of P0D objects.

Definition at line 664 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillP0DInfo().

Int_t ND::TGlobalReconModule::TGlobalPID::NSFGs

Number of SFG objects.

Definition at line 656 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().

Int_t ND::TGlobalReconModule::TGlobalPID::NSMRDs

Number of SMRD objects.

Definition at line 666 of file TGlobalReconModule.hxx.

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

Int_t ND::TGlobalReconModule::TGlobalPID::NTPCs

Number of TPC objects.

Definition at line 652 of file TGlobalReconModule.hxx.

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

Int_t ND::TGlobalReconModule::TGlobalPID::NTRACKERs

Number of Tracker objects.

Definition at line 650 of file TGlobalReconModule.hxx.

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

Int_t ND::TGlobalReconModule::TGlobalPID::NTrECALs

Number of TrECAL objects.

Definition at line 660 of file TGlobalReconModule.hxx.

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

TClonesArray* ND::TGlobalReconModule::TGlobalPID::P0D

P0D specific variables.

Definition at line 665 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillP0DInfo().

TClonesArray* ND::TGlobalReconModule::TGlobalPID::P0DECAL

P0DECAL specific variables.

Definition at line 663 of file TGlobalReconModule.hxx.

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

std::vector<int> ND::TGlobalReconModule::TGlobalPID::ParticleIds

the PDG codes obtained in the recon combined PID

Definition at line 589 of file TGlobalReconModule.hxx.

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

std::vector<double> ND::TGlobalReconModule::TGlobalPID::PIDWeights

the PID likelihoods for combined PID

Definition at line 591 of file TGlobalReconModule.hxx.

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

TLorentzVector ND::TGlobalReconModule::TGlobalPID::PositionAtTrueVertex

Position at the true vertex.

Definition at line 621 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumElectron

the momentum by range for the electron hypothesis

Definition at line 610 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumElectronFlip

the momentum by range for the flipped electron hypothesis

Definition at line 611 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumEndToTPCElectron

the momentum by range for the electron hypothesis (from end to a TPC)

Definition at line 616 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumEndToTPCMuon

the momentum by range for the muon hypothesis (from end to a TPC)

Definition at line 614 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumEndToTPCPion

the momentum by range for the pion hypothesis (from end to a TPC)

Definition at line 615 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumEndToTPCProton

the momentum by range for the proton hypothesis (from end to a TPC)

Definition at line 617 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumMuon

the momentum by range for the muon hypothesis

Definition at line 606 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumMuonFlip

the momentum by range for the flipped muon hypothesis

Definition at line 607 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumPion

the momentum by range for the pion hypothesis

Definition at line 608 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumPionFlip

the momentum by range for the flipped pion hypothesis

Definition at line 609 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumProton

the momentum by range for the proton hypothesis

Definition at line 612 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::RangeMomentumProtonFlip

the momentum by range for the flipped proton hypothesis

Definition at line 613 of file TGlobalReconModule.hxx.

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

bool ND::TGlobalReconModule::TGlobalPID::SenseOK

Sense of object.

Definition at line 575 of file TGlobalReconModule.hxx.

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

TClonesArray* ND::TGlobalReconModule::TGlobalPID::SFG

SFG specific variables.

Definition at line 657 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().

TClonesArray* ND::TGlobalReconModule::TGlobalPID::SMRD

SMRD specific variables.

Definition at line 667 of file TGlobalReconModule.hxx.

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

double ND::TGlobalReconModule::TGlobalPID::StateCovAtTrueVertex[7][7]

Full covariance matrix for the state: pos, dir, qp at the true vertex.

Definition at line 626 of file TGlobalReconModule.hxx.

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

unsigned long ND::TGlobalReconModule::TGlobalPID::Status
TClonesArray* ND::TGlobalReconModule::TGlobalPID::TPC

TPC specific variables.

Definition at line 653 of file TGlobalReconModule.hxx.

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

std::vector<int> ND::TGlobalReconModule::TGlobalPID::TPCGasJunctionIDs

The IDs of the TREx junctions which contributed to the object.

Definition at line 679 of file TGlobalReconModule.hxx.

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

std::vector<int> ND::TGlobalReconModule::TGlobalPID::TPCGasPathIDs

The IDs of the TREx paths which contributed to the object.

Definition at line 678 of file TGlobalReconModule.hxx.

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

std::vector<int> ND::TGlobalReconModule::TGlobalPID::TPCGasPatternIDs

Variables to get the association between the global track and the gas ouptut involved The vectorS of path, junction, pattern ids of the underlying TPC gas output.

The IDs of the TREx patterns which contributed to the object

Definition at line 677 of file TGlobalReconModule.hxx.

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

TClonesArray* ND::TGlobalReconModule::TGlobalPID::TRACKER

Tracker specific variables.

Definition at line 651 of file TGlobalReconModule.hxx.

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

TTrueParticle ND::TGlobalReconModule::TGlobalPID::TrueParticle

The true particle.

Definition at line 647 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::MatchTrueVertex().

UInt_t ND::TGlobalReconModule::TGlobalPID::UniqueID

Unique identifier for global recon objects (needed fro broken association)

Definition at line 562 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().

double ND::TGlobalReconModule::TGlobalPID::Width

The width of the shower (perpendicular to the direction)

Definition at line 581 of file TGlobalReconModule.hxx.

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


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:01 for eventAnalysis by doxygen 1.8.5