DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Loading...
Searching...
No Matches
Public Attributes | List of all members
caf::SRSANDAssn Class Reference

A group of SAND subdetector reco objects reconstructed to go together. More...

#include <SRSANDAssn.h>

Inheritance diagram for caf::SRSANDAssn:
caf::SRRecoObjBase

Public Attributes

std::vector< SRSANDObjID > constituents
 The subdetector objects making up this association. Filled in beginning-to-end order, i.e. following the reconstructed direction.
 
SRTrack trk
 New track object generated from synthesis of the matched constituents.
 
- Public Attributes inherited from caf::SRRecoObjBase
SRRecoParticleID part
 

Detailed Description

A group of SAND subdetector reco objects reconstructed to go together.

Lives inside the SRSANDInt::trkmatch. Its constituents may come from different subdetectors; each one can be located in SRSAND::grain|tracker|ecal with FindRecoObjBase(sr, constituent).

Member Data Documentation

◆ trk

SRTrack caf::SRSANDAssn::trk

New track object generated from synthesis of the matched constituents.

Its start --> the start point of the first constituent, and its end --> the endpoint of the last one. len_gcm2 includes range in any dead material between them. end is left at its default (NaN) when the last constituent has no endpoint to derive one from, e.g. an SRECALCluster.

trk.part is left at its default: the back-link to the SRRecoParticle is the association's own part, since SRRecoParticle::recoobj points to the association, not to trk (same pattern as SRNDTrackAssn).


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