|
DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
|
Identifies a reconstructed object by the interaction it belongs to, which collection of reconstructed objects it belongs to, and its index within that collection. More...
#include <SREnums.h>
Public Types | |
| enum | SRRecoBaseCollectionType { kUnknown = 0 , kFDHDPandoraTrack = 1 , KFDHDPandoraShower = 2 , KFDHDPandoraPFP = 3 , kFDVDPandoraTrack = 4 , KFDVDPandoraShower = 5 , KFDVDPandoraPFP = 6 , kFDPDHDPandoraTrack = 7 , KFDPDHDPandoraShower = 8 , KFDPDHDPandoraPFP = 9 , kFDPDVDPandoraTrack = 10 , KFDPDVDPandoraShower = 11 , KFDPDVDPandoraPFP = 12 , kNDLArDLPTrack = 13 , kNDLArDLPShower = 14 , kNDLArPandoraTrack = 15 , kNDLARPandoraShower = 16 , kTMSTrack = 17 , kSANDGRAINTrack = 18 , kSANDGRAINShower = 19 , kSANDTrackerTrack = 20 , kSANDTrackerShower = 21 , kSANDECalCluster = 22 , kSANDAssn = 25 , kGArTrack = 23 , kGArEcalCluster = 24 } |
| Which collection of low-level reco objects an object lives in. NB: these values are serialized into CAFs, so they are written out explicitly. A new entry takes the next unused number regardless of where it sits in this list: keep it in the block it belongs to, and never renumber an existing one. More... | |
Public Member Functions | |
| operator bool () const | |
Public Attributes | |
| int | ixn = -1 |
| Index of SRInteraction in the SRInteractionBranch. | |
| SRRecoBaseCollectionType | type = SRRecoBaseCollectionType::kUnknown |
| Which of the low-level reco objects collections this object lives in. | |
| int | irecoobj = -1 |
| Index of SRRecoObjBase in the specified reco objects collection of the SRInteraction. | |
Identifies a reconstructed object by the interaction it belongs to, which collection of reconstructed objects it belongs to, and its index within that collection.
Which collection of low-level reco objects an object lives in. NB: these values are serialized into CAFs, so they are written out explicitly. A new entry takes the next unused number regardless of where it sits in this list: keep it in the block it belongs to, and never renumber an existing one.
| Enumerator | |
|---|---|
| kSANDAssn | cross-subdetector association; see SRSANDAssn |