Public Member Functions | Public Attributes | List of all members
lem::MatchSummary Struct Reference

Simplified Match information, suitable for serialization. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-26/LEM/func/MatchSummary.h"

Public Member Functions

 MatchSummary ()
 
 MatchSummary (const Match &m)
 
bool operator< (const MatchSummary &rhs) const
 

Public Attributes

bool isSig
 
float weight
 
float potential
 
bool flipEven
 
bool flipOdd
 
float pe
 
int nhits
 
int length
 In planes. More...
 
float y
 
float qFrac
 
float trueEVis
 
float selfEnergy
 
int id
 
int run
 
int subrun
 
int event
 
int ccnc
 
int pdg
 
int origPdg
 
int mode
 
float photL0
 
float photL1
 
float photE0
 
float photE1
 
bool enrich
 
int headSeqNo
 

Detailed Description

Simplified Match information, suitable for serialization.

Definition at line 16 of file MatchSummary.h.

Constructor & Destructor Documentation

lem::MatchSummary::MatchSummary ( )
inline

Definition at line 18 of file MatchSummary.h.

18 : isSig(false), weight(-1), potential(-1), flipEven(false), flipOdd(false), pe(-1), nhits(-1), length(-1), y(-1), qFrac(-1), trueEVis(-1), selfEnergy(-1), id(-1), run(-1), subrun(-1), event(-1), ccnc(-1), pdg(-1), origPdg(-1), headSeqNo(-1) {}
int length
In planes.
Definition: MatchSummary.h:58
lem::MatchSummary::MatchSummary ( const Match m)
inlineexplicit

Definition at line 20 of file MatchSummary.h.

21  : isSig(m.evt->IsSig()),
22  weight(m.evt->weight),
23  potential(m.energy),
24  flipEven(m.flipEven),
25  flipOdd(m.flipOdd),
26  pe(m.evt->totalPE),
27  nhits(m.evt->nhits),
28  length(m.evt->Length()),
29  y(m.evt->y),
30  qFrac(m.qfrac),
31  trueEVis(m.evt->trueEVis),
32  selfEnergy(m.evt->selfEnergy),
33  id(m.evt->id),
34  run(m.evt->run),
35  subrun(m.evt->subrun),
36  event(m.evt->event),
37  ccnc(m.evt->ccnc),
38  pdg(m.evt->pdg),
39  origPdg(m.evt->origPdg),
40  mode(m.evt->mode),
41  photL0(m.evt->photL0),
42  photL1(m.evt->photL1),
43  photE0(m.evt->photE0),
44  photE1(m.evt->photE1),
45  enrich(m.evt->enrich),
46  headSeqNo(m.headSeqNo)
47  {
48  }
int length
In planes.
Definition: MatchSummary.h:58

Member Function Documentation

bool lem::MatchSummary::operator< ( const MatchSummary rhs) const
inline

Definition at line 50 of file MatchSummary.h.

References potential.

50 {return potential < rhs.potential;}

Member Data Documentation

int lem::MatchSummary::ccnc

Definition at line 66 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

bool lem::MatchSummary::enrich

Definition at line 72 of file MatchSummary.h.

int lem::MatchSummary::event

Definition at line 65 of file MatchSummary.h.

bool lem::MatchSummary::flipEven

Definition at line 55 of file MatchSummary.h.

bool lem::MatchSummary::flipOdd

Definition at line 55 of file MatchSummary.h.

int lem::MatchSummary::headSeqNo

Definition at line 74 of file MatchSummary.h.

int lem::MatchSummary::id

Definition at line 63 of file MatchSummary.h.

bool lem::MatchSummary::isSig

Definition at line 52 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

int lem::MatchSummary::length
int lem::MatchSummary::mode
int lem::MatchSummary::nhits

Definition at line 57 of file MatchSummary.h.

int lem::MatchSummary::origPdg

Definition at line 66 of file MatchSummary.h.

int lem::MatchSummary::pdg

Definition at line 66 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

float lem::MatchSummary::pe

Definition at line 56 of file MatchSummary.h.

float lem::MatchSummary::photE0

Definition at line 70 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

float lem::MatchSummary::photE1

Definition at line 70 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

float lem::MatchSummary::photL0

Definition at line 69 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

float lem::MatchSummary::photL1

Definition at line 69 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

float lem::MatchSummary::potential

Definition at line 54 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit(), and operator<().

float lem::MatchSummary::qFrac

Definition at line 60 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

int lem::MatchSummary::run

Definition at line 65 of file MatchSummary.h.

Referenced by Metric.Metric::__repr__(), and fabricate.Builder::memoize().

float lem::MatchSummary::selfEnergy

Definition at line 62 of file MatchSummary.h.

int lem::MatchSummary::subrun

Definition at line 65 of file MatchSummary.h.

float lem::MatchSummary::trueEVis

Definition at line 61 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

float lem::MatchSummary::weight

Definition at line 53 of file MatchSummary.h.

Referenced by lem::MakePID::AvgAndFit().

float lem::MatchSummary::y

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