Public Member Functions | Public Attributes | List of all members
caf::StandardRecord Class Reference

The StandardRecord is the primary top-level object in the Common Analysis File trees. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N19-12-08/StandardRecord/StandardRecord.h"

Public Member Functions

 StandardRecord ()
 
 ~StandardRecord ()
 

Public Attributes

SRHeader hdr
 Header branch: run, subrun, etc. More...
 
SRSpill spill
 Beam spill branch: pot, beam current, etc. More...
 
SRSlice slc
 Slice branch: nhit, extents, time, etc. More...
 
SRTrackBranch trk
 Track branch: nhit, len, etc. More...
 
SRVertexBranch vtx
 Vertex branch: location, time, etc. More...
 
SRMichelE me
 Michel electron branch. More...
 
SREnergyBranch energy
 Energy estimator branch. More...
 
SRIDBranch sel
 Selector (PID) branch. More...
 
SRTruthBranch mc
 Truth branch for MC: energy, flavor, etc. More...
 
SRParentBranch parent
 True parent branch for matching, e.g. MRCC. More...
 
SRTrainingBranch training
 Extra training information for prototyping PIDs etc. More...
 

Detailed Description

The StandardRecord is the primary top-level object in the Common Analysis File trees.

Definition at line 33 of file StandardRecord.h.

Constructor & Destructor Documentation

caf::StandardRecord::StandardRecord ( )

Definition at line 16 of file StandardRecord.cxx.

16  :
17  hdr(),
18  spill(),
19  slc(),
20  trk(),
21  vtx(),
22  me(),
23  energy(),
24  sel(),
25  mc(),
26  parent(),
27  training()
28  { }
SRHeader hdr
Header branch: run, subrun, etc.
SRMichelE me
Michel electron branch.
SRTrainingBranch training
Extra training information for prototyping PIDs etc.
SRSpill spill
Beam spill branch: pot, beam current, etc.
SRIDBranch sel
Selector (PID) branch.
SRSlice slc
Slice branch: nhit, extents, time, etc.
SRTruthBranch mc
Truth branch for MC: energy, flavor, etc.
SRParentBranch parent
True parent branch for matching, e.g. MRCC.
SRTrackBranch trk
Track branch: nhit, len, etc.
SREnergyBranch energy
Energy estimator branch.
SRVertexBranch vtx
Vertex branch: location, time, etc.
caf::StandardRecord::~StandardRecord ( )

Definition at line 30 of file StandardRecord.cxx.

30  {
31 
32 
33  }

Member Data Documentation

SREnergyBranch caf::StandardRecord::energy
SRHeader caf::StandardRecord::hdr
SRTruthBranch caf::StandardRecord::mc
SRMichelE caf::StandardRecord::me
SRParentBranch caf::StandardRecord::parent
SRIDBranch caf::StandardRecord::sel
SRSlice caf::StandardRecord::slc
SRSpill caf::StandardRecord::spill

Beam spill branch: pot, beam current, etc.

Definition at line 41 of file StandardRecord.h.

Referenced by caf::CheckEquals(), caf::CopyRecord(), flat::FlatRecord::Fill(), hdf5::HDF5Record< Tidx >::Fill(), and caf::CAFMaker::produce().

SRTrainingBranch caf::StandardRecord::training

Extra training information for prototyping PIDs etc.

Definition at line 50 of file StandardRecord.h.

Referenced by caf::CheckEquals(), caf::CopyRecord(), flat::FlatRecord::Fill(), hdf5::HDF5Record< Tidx >::Fill(), caf::CAFMaker::produce(), and ana::ReduceForBEN2017Decaf().

SRTrackBranch caf::StandardRecord::trk
SRVertexBranch caf::StandardRecord::vtx

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