Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
SimpleMCTarget Class Reference

SimpleMCTarget class. More...

#include "Validation.h"

Collaboration diagram for SimpleMCTarget:

Public Member Functions

 SimpleMCTarget ()
 Constructor.
 

Public Attributes

int m_interactionType
 The target interaction type.
 
int m_mcNuanceCode
 The target nuance code.
 
int m_isNeutrino
 Whether the target is a neutrino.
 
int m_isBeamParticle
 Whether the target is a beam particle.
 
int m_isCosmicRay
 Whether the target is a cosmic ray.
 
SimpleThreeVector m_targetVertex
 The target vertex position.
 
SimpleThreeVector m_recoVertex
 The reco vertex position, if available.
 
int m_isCorrectNu
 Whether the target was correctly reconstructed as a neutrino.
 
int m_isCorrectTB
 Whether the target was correctly reconstructed as a beam particle.
 
int m_isCorrectCR
 Whether the target was correctly reconstructed as a cosmic ray.
 
int m_isFakeNu
 Whether the target was reconstructed as a fake neutrino.
 
int m_isFakeCR
 Whether the target was reconstructed as a fake cosmic ray.
 
int m_isSplitNu
 Whether the target was reconstructed as a split neutrino.
 
int m_isSplitCR
 Whether the target was reconstructed as a split cosmic ray.
 
int m_isLost
 Whether the target was lost (not reconstructed)
 
int m_nTargetMatches
 The number of pfo matches to the target.
 
int m_nTargetNuMatches
 The number of neutrino pfo matches to the target.
 
int m_nTargetCRMatches
 The number of cosmic ray pfo matches to the target.
 
int m_nTargetGoodNuMatches
 The number of good neutrino pfo matches to the target (all from same parent neutrino)
 
int m_nTargetNuSplits
 The number of split neutrino pfo matches to the target (from different parent neutrinos)
 
int m_nTargetNuLosses
 The number of neutrino primaries with no matches.
 
int m_nTargetPrimaries
 The number of target mc primaries.
 
SimpleMCPrimaryList m_mcPrimaryList
 The list of mc primaries.
 

Detailed Description

SimpleMCTarget class.

Definition at line 136 of file Validation.h.

Constructor & Destructor Documentation

◆ SimpleMCTarget()

SimpleMCTarget::SimpleMCTarget ( )

Constructor.

Definition at line 749 of file Validation.h.

Member Data Documentation

◆ m_interactionType

int SimpleMCTarget::m_interactionType

The target interaction type.

Definition at line 144 of file Validation.h.

◆ m_isBeamParticle

int SimpleMCTarget::m_isBeamParticle

Whether the target is a beam particle.

Definition at line 147 of file Validation.h.

◆ m_isCorrectCR

int SimpleMCTarget::m_isCorrectCR

Whether the target was correctly reconstructed as a cosmic ray.

Definition at line 155 of file Validation.h.

◆ m_isCorrectNu

int SimpleMCTarget::m_isCorrectNu

Whether the target was correctly reconstructed as a neutrino.

Definition at line 153 of file Validation.h.

◆ m_isCorrectTB

int SimpleMCTarget::m_isCorrectTB

Whether the target was correctly reconstructed as a beam particle.

Definition at line 154 of file Validation.h.

◆ m_isCosmicRay

int SimpleMCTarget::m_isCosmicRay

Whether the target is a cosmic ray.

Definition at line 148 of file Validation.h.

◆ m_isFakeCR

int SimpleMCTarget::m_isFakeCR

Whether the target was reconstructed as a fake cosmic ray.

Definition at line 157 of file Validation.h.

◆ m_isFakeNu

int SimpleMCTarget::m_isFakeNu

Whether the target was reconstructed as a fake neutrino.

Definition at line 156 of file Validation.h.

◆ m_isLost

int SimpleMCTarget::m_isLost

Whether the target was lost (not reconstructed)

Definition at line 160 of file Validation.h.

◆ m_isNeutrino

int SimpleMCTarget::m_isNeutrino

Whether the target is a neutrino.

Definition at line 146 of file Validation.h.

◆ m_isSplitCR

int SimpleMCTarget::m_isSplitCR

Whether the target was reconstructed as a split cosmic ray.

Definition at line 159 of file Validation.h.

◆ m_isSplitNu

int SimpleMCTarget::m_isSplitNu

Whether the target was reconstructed as a split neutrino.

Definition at line 158 of file Validation.h.

◆ m_mcNuanceCode

int SimpleMCTarget::m_mcNuanceCode

The target nuance code.

Definition at line 145 of file Validation.h.

◆ m_mcPrimaryList

SimpleMCPrimaryList SimpleMCTarget::m_mcPrimaryList

The list of mc primaries.

Definition at line 170 of file Validation.h.

◆ m_nTargetCRMatches

int SimpleMCTarget::m_nTargetCRMatches

The number of cosmic ray pfo matches to the target.

Definition at line 164 of file Validation.h.

◆ m_nTargetGoodNuMatches

int SimpleMCTarget::m_nTargetGoodNuMatches

The number of good neutrino pfo matches to the target (all from same parent neutrino)

Definition at line 165 of file Validation.h.

◆ m_nTargetMatches

int SimpleMCTarget::m_nTargetMatches

The number of pfo matches to the target.

Definition at line 162 of file Validation.h.

◆ m_nTargetNuLosses

int SimpleMCTarget::m_nTargetNuLosses

The number of neutrino primaries with no matches.

Definition at line 167 of file Validation.h.

◆ m_nTargetNuMatches

int SimpleMCTarget::m_nTargetNuMatches

The number of neutrino pfo matches to the target.

Definition at line 163 of file Validation.h.

◆ m_nTargetNuSplits

int SimpleMCTarget::m_nTargetNuSplits

The number of split neutrino pfo matches to the target (from different parent neutrinos)

Definition at line 166 of file Validation.h.

◆ m_nTargetPrimaries

int SimpleMCTarget::m_nTargetPrimaries

The number of target mc primaries.

Definition at line 169 of file Validation.h.

◆ m_recoVertex

SimpleThreeVector SimpleMCTarget::m_recoVertex

The reco vertex position, if available.

Definition at line 151 of file Validation.h.

◆ m_targetVertex

SimpleThreeVector SimpleMCTarget::m_targetVertex

The target vertex position.

Definition at line 150 of file Validation.h.


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