Public Attributes | Friends | List of all members
fnex::Event Struct Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-01/FNEX/core/Event.h"

Public Attributes

std::unique_ptr< EventIdeventId
 
std::unique_ptr< DataVarValsdataVals
 
std::unique_ptr< MCVarValsmcVals
 

Friends

std::ostream & operator<< (std::ostream &o, fnex::Event const &event)
 

Detailed Description

Definition at line 32 of file Event.h.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
fnex::Event const &  event 
)
friend

Definition at line 27 of file Event.cxx.

28  {
29  o << "Event Variables are: \n";
30 
31  if(event.dataVals.get() != nullptr) o << *(event.dataVals);
32  if(event.mcVals.get() != nullptr) o << *(event.mcVals );
33  if(event.eventId.get() != nullptr) o << *(event.eventId );
34 
35  o << std::endl;
36 
37  return o;
38  }

Member Data Documentation

std::unique_ptr<DataVarVals> fnex::Event::dataVals
std::unique_ptr<EventId> fnex::Event::eventId

Definition at line 34 of file Event.h.

Referenced by fnex::operator<<().

std::unique_ptr<MCVarVals> fnex::Event::mcVals

Definition at line 36 of file Event.h.

Referenced by fnex::ShifterAndWeighter::BeamSystWeight(), fnex::ShifterAndWeighter::CalcNueSystWeights(), fnex::ShifterAndWeighter::CalibSystWeight(), fnex::ShifterAndWeighter::COHCCScale2018Weight(), fnex::ShifterAndWeighter::COHNCScale2018Weight(), fnex::ShifterAndWeighter::CosmicMuNormWeight(), fnex::ShifterAndWeighter::CosmicOverlayNormWeight(), fnex::ShifterAndWeighter::DISvnCC1piWeight(), fnex::ShifterAndWeighter::FluxPCAWeight(), fnex::ShifterAndWeighter::GeniePCASystWeight(), fnex::ShifterAndWeighter::GENIESystWeight(), fnex::ShifterAndWeighter::GetOscChannel(), fnex::ShifterAndWeighter::HornCurrentWeight(), fnex::EventListManipulator::LoadVarVals(), fnex::ShifterAndWeighter::MaCCQEReducedWeight(), fnex::ShifterAndWeighter::MECEnuShapeWeight(), fnex::ShifterAndWeighter::MECInitStateNPFracWeight(), fnex::ShifterAndWeighter::MECNormWeight(), fnex::ShifterAndWeighter::MECShapeWeight(), fnex::ShifterAndWeighter::NCNormWeight(), fnex::ShifterAndWeighter::NueAcceptBkg2018Weight(), fnex::ShifterAndWeighter::NueAcceptSignalKin2018Weight(), fnex::ShifterAndWeighter::NueExtrapBkg2017Weight(), fnex::ShifterAndWeighter::NueExtrapSig2017Weight(), fnex::ShifterAndWeighter::NueSignalExtrapWeight(), fnex::ShifterAndWeighter::NuMuSignalExtrapWeight(), fnex::operator<<(), fnex::ShifterAndWeighter::OscillationWeight(), fnex::ShifterAndWeighter::PPFXSmoothCVWeight(), fnex::ShifterAndWeighter::RadCorrNueBarWeight(), fnex::ShifterAndWeighter::RadCorrNueWeight(), fnex::ShifterAndWeighter::RPACCQEshapeEnhWeight(), fnex::ShifterAndWeighter::RPACCQEshapeSuppWeight(), fnex::ShifterAndWeighter::RPACCQEWeight(), fnex::ShifterAndWeighter::RPARESWeight(), fnex::ShifterAndWeighter::SecondClassCurrWeight(), fnex::ShifterAndWeighter::SetCurrentEvent(), fnex::ShifterAndWeighter::SumSmallXSecNue2017Weight(), fnex::ShifterAndWeighter::SumSmallXSecNumu2017Weight(), fnex::ShifterAndWeighter::TauScaleSystWeight(), fnex::ShifterAndWeighter::Weight(), and fnex::ShifterAndWeighter::XSecCVPPFXWeight().


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