![]() |
eventAnalysis
7.0-49-g0ac7482
|
An object to describe a reconstructed PID. More...
#include <TGlobalReconModule.hxx>
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... | |
An object to describe a reconstructed PID.
Definition at line 558 of file TGlobalReconModule.hxx.
ND::TGlobalReconModule::TGlobalPID::TGlobalPID | ( | ) |
Definition at line 70 of file TGlobalReconModule.cxx.
References NMAXALTERNATES, NMAXECAL, NMAXFGD, NMAXP0D, NMAXP0DECAL, NMAXSFG, NMAXSMRD, NMAXTPC, and NMAXTRACKER.
|
virtual |
Definition at line 66 of file TGlobalReconModule.cxx.
ND::TGlobalReconModule::TGlobalPID::ClassDef | ( | TGlobalReconModule::TGlobalPID | , |
1 | |||
) |
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 |
The Charge.
Definition at line 578 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), and ND::TGlobalReconModule::FillSFGOther().
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 |
The number of nodes.
Definition at line 571 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), ND::TGlobalReconModule::FillSFGOther(), and ND::TGlobalReconModule::MatchTrueVertex().
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 |
The status for the fit.
Definition at line 568 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), ND::TGlobalReconModule::FillSFGOther(), and ND::TGlobalReconModule::MatchTrueVertex().
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().