All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
caf::SRSlice Class Reference

An SRSlice contains overarching information for a slice. More...

#include <SRSlice.h>

Public Member Functions

 SRSlice ()
 
virtual ~SRSlice ()
 
void setDefault ()
 

Public Attributes

unsigned producer { UINT_MAX }
 
float charge { kSignalingNaN }
 Calorimetric energy. More...
 
SRVector3D vertex
 Candidate neutrino vertex in local detector coordinates [cm]. More...
 
SRTrueInteraction truth
 Truth information on the slice. More...
 
SRTruthMatch tmatch
 Matching information between truth and reco objects. More...
 
SRFlashMatch fmatch
 Optical flash-match for this slice of TPC charge. More...
 
SRFlashMatch fmatch_a
 Optical flash-match for this slice of TPC charge. More...
 
SRFlashMatch fmatch_b
 Optical flash-match for this slice of TPC charge. More...
 
SRFakeReco fake_reco
 
bool is_clear_cosmic { false }
 Whether pandora marks the slice as a "clear" cosmic. More...
 
int nu_pdg { INT_MIN }
 PDG assigned to the PFParticle Neutrino. More...
 
float nu_score { kSignalingNaN }
 Score of how neutrino-like the slice is according to pandora. More...
 
SRCRUMBSResult crumbs_result
 Score of how neutrino-like the slice is according to the CRUMBS ID. More...
 
SRNuID nuid
 Neutrino ID Features (BDT inputs) going into nu_score calculation. More...
 
std::vector< size_t > primary
 ID's of primary tracks and showers in slice. More...
 
int self { INT_MIN }
 ID of the particle representing this slice. More...
 
SRSliceRecoBranch reco
 TPC reco information for the slice. More...
 

Detailed Description

An SRSlice contains overarching information for a slice.

Definition at line 24 of file SRSlice.h.

Constructor & Destructor Documentation

caf::SRSlice::SRSlice ( )

Definition at line 11 of file SRSlice.cxx.

12  { }
caf::SRSlice::~SRSlice ( )
virtual

Definition at line 15 of file SRSlice.cxx.

15 { }

Member Function Documentation

void caf::SRSlice::setDefault ( )

Definition at line 18 of file SRSlice.cxx.

19  {
20  charge = -5;
21  }
float charge
Calorimetric energy.
Definition: SRSlice.h:33

Member Data Documentation

float caf::SRSlice::charge { kSignalingNaN }

Calorimetric energy.

Definition at line 33 of file SRSlice.h.

SRCRUMBSResult caf::SRSlice::crumbs_result

Score of how neutrino-like the slice is according to the CRUMBS ID.

Definition at line 49 of file SRSlice.h.

SRFakeReco caf::SRSlice::fake_reco

Definition at line 43 of file SRSlice.h.

SRFlashMatch caf::SRSlice::fmatch

Optical flash-match for this slice of TPC charge.

Definition at line 39 of file SRSlice.h.

SRFlashMatch caf::SRSlice::fmatch_a

Optical flash-match for this slice of TPC charge.

Definition at line 40 of file SRSlice.h.

SRFlashMatch caf::SRSlice::fmatch_b

Optical flash-match for this slice of TPC charge.

Definition at line 41 of file SRSlice.h.

bool caf::SRSlice::is_clear_cosmic { false }

Whether pandora marks the slice as a "clear" cosmic.

Definition at line 46 of file SRSlice.h.

int caf::SRSlice::nu_pdg { INT_MIN }

PDG assigned to the PFParticle Neutrino.

Definition at line 47 of file SRSlice.h.

float caf::SRSlice::nu_score { kSignalingNaN }

Score of how neutrino-like the slice is according to pandora.

Definition at line 48 of file SRSlice.h.

SRNuID caf::SRSlice::nuid

Neutrino ID Features (BDT inputs) going into nu_score calculation.

Definition at line 51 of file SRSlice.h.

std::vector<size_t> caf::SRSlice::primary

ID's of primary tracks and showers in slice.

Definition at line 53 of file SRSlice.h.

unsigned caf::SRSlice::producer { UINT_MAX }

Index of the producer that produced this object. In ICARUS, this is the same as the cryostat.

Definition at line 31 of file SRSlice.h.

SRSliceRecoBranch caf::SRSlice::reco

TPC reco information for the slice.

Definition at line 56 of file SRSlice.h.

int caf::SRSlice::self { INT_MIN }

ID of the particle representing this slice.

Definition at line 54 of file SRSlice.h.

SRTruthMatch caf::SRSlice::tmatch

Matching information between truth and reco objects.

Definition at line 37 of file SRSlice.h.

SRTrueInteraction caf::SRSlice::truth

Truth information on the slice.

Definition at line 36 of file SRSlice.h.

SRVector3D caf::SRSlice::vertex

Candidate neutrino vertex in local detector coordinates [cm].

Definition at line 34 of file SRSlice.h.


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