PFParticleCosmicAna class.
More...
◆ PFParticleCosmicAna()
lar_pandora::PFParticleCosmicAna::PFParticleCosmicAna |
( |
fhicl::ParameterSet const & |
pset | ) |
|
◆ ~PFParticleCosmicAna()
lar_pandora::PFParticleCosmicAna::~PFParticleCosmicAna |
( |
| ) |
|
|
virtual |
◆ analyze()
void lar_pandora::PFParticleCosmicAna::analyze |
( |
const art::Event & |
evt | ) |
|
◆ beginJob()
void lar_pandora::PFParticleCosmicAna::beginJob |
( |
| ) |
|
◆ endJob()
void lar_pandora::PFParticleCosmicAna::endJob |
( |
| ) |
|
◆ FillRecoTree()
Fill event-level variables using input maps between reconstructed objects.
- Parameters
-
recoParticlesToHits | mapping from particles to hits |
recoParticlesToTracks | mapping from particles to tracks |
recoTracksToCosmicTags | mapping from tracks to cosmic tags |
Definition at line 354 of file PFParticleCosmicAna_module.cc.
◆ FillTrueTree()
Fill track-level variables using input maps between reconstructed objects.
- Parameters
-
hitVector | input vector of reconstructed hits |
trueHitsToParticles | mapping between true hits and particles |
recoHitsToParticles | mapping between reconstructed hits and particles |
particlesToTruth | mapping between MC particles and MC truth |
particlesToTracks | mapping between reconstructed particles and tracks |
tracksToCosmicTags | mapping between reconstructed tracks and cosmic tags |
Definition at line 507 of file PFParticleCosmicAna_module.cc.
◆ GetCosmicScore()
float lar_pandora::PFParticleCosmicAna::GetCosmicScore |
( |
const art::Ptr< recob::PFParticle > |
particle, |
|
|
const PFParticlesToTracks & |
recoParticlesToTracks, |
|
|
const TracksToCosmicTags & |
recoTracksToCosmicTags |
|
) |
| const |
|
private |
Get cosmic score for a PFParticle using track-level information.
- Parameters
-
particle | input reconstructed particle |
recoParticlesToTracks | mapping between reconstructed particles and tracks |
recoTracksToCosmicTags | mapping between reconstructed tracks and cosmic tags |
Definition at line 594 of file PFParticleCosmicAna_module.cc.
◆ reconfigure()
void lar_pandora::PFParticleCosmicAna::reconfigure |
( |
fhicl::ParameterSet const & |
pset | ) |
|
◆ m_cosmicContainmentCut
double lar_pandora::PFParticleCosmicAna::m_cosmicContainmentCut |
|
private |
◆ m_cosmicLabel
std::string lar_pandora::PFParticleCosmicAna::m_cosmicLabel |
|
private |
◆ m_cosmicScore
float lar_pandora::PFParticleCosmicAna::m_cosmicScore |
|
private |
◆ m_event
int lar_pandora::PFParticleCosmicAna::m_event |
|
private |
◆ m_geantModuleLabel
std::string lar_pandora::PFParticleCosmicAna::m_geantModuleLabel |
|
private |
◆ m_hitfinderLabel
std::string lar_pandora::PFParticleCosmicAna::m_hitfinderLabel |
|
private |
◆ m_index
int lar_pandora::PFParticleCosmicAna::m_index |
|
private |
◆ m_isPrimary
int lar_pandora::PFParticleCosmicAna::m_isPrimary |
|
private |
◆ m_isTrackLike
int lar_pandora::PFParticleCosmicAna::m_isTrackLike |
|
private |
◆ m_nCosmicHits
int lar_pandora::PFParticleCosmicAna::m_nCosmicHits |
|
private |
◆ m_nCosmicHitsFullyTagged
int lar_pandora::PFParticleCosmicAna::m_nCosmicHitsFullyTagged |
|
private |
◆ m_nCosmicHitsNotReconstructed
int lar_pandora::PFParticleCosmicAna::m_nCosmicHitsNotReconstructed |
|
private |
◆ m_nCosmicHitsNotTagged
int lar_pandora::PFParticleCosmicAna::m_nCosmicHitsNotTagged |
|
private |
◆ m_nCosmicHitsReconstructed
int lar_pandora::PFParticleCosmicAna::m_nCosmicHitsReconstructed |
|
private |
◆ m_nCosmicHitsSemiTagged
int lar_pandora::PFParticleCosmicAna::m_nCosmicHitsSemiTagged |
|
private |
◆ m_nHits
int lar_pandora::PFParticleCosmicAna::m_nHits |
|
private |
◆ m_nNeutrinoHits
int lar_pandora::PFParticleCosmicAna::m_nNeutrinoHits |
|
private |
◆ m_nNeutrinoHitsFullyTagged
int lar_pandora::PFParticleCosmicAna::m_nNeutrinoHitsFullyTagged |
|
private |
◆ m_nNeutrinoHitsNotReconstructed
int lar_pandora::PFParticleCosmicAna::m_nNeutrinoHitsNotReconstructed |
|
private |
◆ m_nNeutrinoHitsNotTagged
int lar_pandora::PFParticleCosmicAna::m_nNeutrinoHitsNotTagged |
|
private |
◆ m_nNeutrinoHitsReconstructed
int lar_pandora::PFParticleCosmicAna::m_nNeutrinoHitsReconstructed |
|
private |
◆ m_nNeutrinoHitsSemiTagged
int lar_pandora::PFParticleCosmicAna::m_nNeutrinoHitsSemiTagged |
|
private |
◆ m_nTracks
int lar_pandora::PFParticleCosmicAna::m_nTracks |
|
private |
◆ m_particleLabel
std::string lar_pandora::PFParticleCosmicAna::m_particleLabel |
|
private |
◆ m_pdgCode
int lar_pandora::PFParticleCosmicAna::m_pdgCode |
|
private |
◆ m_pRecoTree
TTree* lar_pandora::PFParticleCosmicAna::m_pRecoTree |
|
private |
◆ m_pTrueTree
TTree* lar_pandora::PFParticleCosmicAna::m_pTrueTree |
|
private |
◆ m_run
int lar_pandora::PFParticleCosmicAna::m_run |
|
private |
◆ m_self
int lar_pandora::PFParticleCosmicAna::m_self |
|
private |
◆ m_trackEndContained
int lar_pandora::PFParticleCosmicAna::m_trackEndContained |
|
private |
◆ m_trackEndDeltaYZ
float lar_pandora::PFParticleCosmicAna::m_trackEndDeltaYZ |
|
private |
◆ m_trackEndDirX
float lar_pandora::PFParticleCosmicAna::m_trackEndDirX |
|
private |
◆ m_trackEndDirY
float lar_pandora::PFParticleCosmicAna::m_trackEndDirY |
|
private |
◆ m_trackEndDirZ
float lar_pandora::PFParticleCosmicAna::m_trackEndDirZ |
|
private |
◆ m_trackEndX
float lar_pandora::PFParticleCosmicAna::m_trackEndX |
|
private |
◆ m_trackEndY
float lar_pandora::PFParticleCosmicAna::m_trackEndY |
|
private |
◆ m_trackEndZ
float lar_pandora::PFParticleCosmicAna::m_trackEndZ |
|
private |
◆ m_trackfitLabel
std::string lar_pandora::PFParticleCosmicAna::m_trackfitLabel |
|
private |
◆ m_trackLength
float lar_pandora::PFParticleCosmicAna::m_trackLength |
|
private |
◆ m_trackVtxContained
int lar_pandora::PFParticleCosmicAna::m_trackVtxContained |
|
private |
◆ m_trackVtxDeltaYZ
float lar_pandora::PFParticleCosmicAna::m_trackVtxDeltaYZ |
|
private |
◆ m_trackVtxDirX
float lar_pandora::PFParticleCosmicAna::m_trackVtxDirX |
|
private |
◆ m_trackVtxDirY
float lar_pandora::PFParticleCosmicAna::m_trackVtxDirY |
|
private |
◆ m_trackVtxDirZ
float lar_pandora::PFParticleCosmicAna::m_trackVtxDirZ |
|
private |
◆ m_trackVtxX
float lar_pandora::PFParticleCosmicAna::m_trackVtxX |
|
private |
◆ m_trackVtxY
float lar_pandora::PFParticleCosmicAna::m_trackVtxY |
|
private |
◆ m_trackVtxZ
float lar_pandora::PFParticleCosmicAna::m_trackVtxZ |
|
private |
◆ m_trackWidthX
float lar_pandora::PFParticleCosmicAna::m_trackWidthX |
|
private |
◆ m_trackWidthY
float lar_pandora::PFParticleCosmicAna::m_trackWidthY |
|
private |
◆ m_trackWidthZ
float lar_pandora::PFParticleCosmicAna::m_trackWidthZ |
|
private |
◆ m_useDaughterMCParticles
bool lar_pandora::PFParticleCosmicAna::m_useDaughterMCParticles |
|
private |
◆ m_useDaughterPFParticles
bool lar_pandora::PFParticleCosmicAna::m_useDaughterPFParticles |
|
private |
The documentation for this class was generated from the following file: