Public Member Functions | Public Attributes | List of all members
cvn::ProngTrainingData Class Reference

The TrainingData objects contains a PixelMap and the output class type, and any other bit that goes into the ANN. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-28/CVN/func/ProngTrainingData.h"

Public Member Functions

 ProngTrainingData ()
 
 ProngTrainingData (const ProngType &pronglabel, const ProngType &pronglabelX, const ProngType &pronglabelY, bool isprimary, double purity3D, double purityX, double purityY, double recE, unsigned int ncellX, unsigned int ncellY, double vX, double vY, double vZ, double length, double angle, double gap, const PixelMap &pMap)
 

Public Attributes

ProngType fLabel3D
 Class of the 3D prong. More...
 
ProngType fLabelX
 Class of the X view prong. More...
 
ProngType fLabelY
 Class of the Y view prong. More...
 
bool fIsPrimary
 
double fPurity3D
 
double fPurityX
 
double fPurityY
 
double fRecE
 
unsigned int fNCellX
 
unsigned int fNCellY
 
double fVertX
 
double fVertY
 
double fVertZ
 
double fPLength
 
double fPAngle
 
double fPGap
 
PixelMap fProngPMap
 PixelMap for the event. More...
 

Detailed Description

The TrainingData objects contains a PixelMap and the output class type, and any other bit that goes into the ANN.

Definition at line 21 of file ProngTrainingData.h.

Constructor & Destructor Documentation

cvn::ProngTrainingData::ProngTrainingData ( )
inline

Definition at line 25 of file ProngTrainingData.h.

References angle, demo0::length, and caf::pronglabel.

25 {};
cvn::ProngTrainingData::ProngTrainingData ( const ProngType pronglabel,
const ProngType pronglabelX,
const ProngType pronglabelY,
bool  isprimary,
double  purity3D,
double  purityX,
double  purityY,
double  recE,
unsigned int  ncellX,
unsigned int  ncellY,
double  vX,
double  vY,
double  vZ,
double  length,
double  angle,
double  gap,
const PixelMap pMap 
)

Definition at line 15 of file ProngTrainingData.cxx.

23  :
25  fLabelX(pronglabelX),
26  fLabelY(pronglabelY),
27  fIsPrimary(isprimary),
28  fPurity3D(purity3D),
29  fPurityX(purityX),
30  fPurityY(purityY),
31  fRecE(recE),
32  fNCellX(ncellX),
33  fNCellY(ncellY),
34  fVertX(vX),
35  fVertY(vY),
36  fVertZ(vZ),
38  fPAngle(angle),
39  fPGap(gap),
40  fProngPMap(pMap)
41  { }
Double_t angle
Definition: plot.C:86
ProngType fLabelY
Class of the Y view prong.
const std::string pronglabel
ProngType fLabelX
Class of the X view prong.
length
Definition: demo0.py:21
PixelMap fProngPMap
PixelMap for the event.
ProngType fLabel3D
Class of the 3D prong.

Member Data Documentation

bool cvn::ProngTrainingData::fIsPrimary

Definition at line 36 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

ProngType cvn::ProngTrainingData::fLabel3D

Class of the 3D prong.

Definition at line 33 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

ProngType cvn::ProngTrainingData::fLabelX

Class of the X view prong.

Definition at line 34 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

ProngType cvn::ProngTrainingData::fLabelY

Class of the Y view prong.

Definition at line 35 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

unsigned int cvn::ProngTrainingData::fNCellX

Definition at line 41 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

unsigned int cvn::ProngTrainingData::fNCellY

Definition at line 42 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

double cvn::ProngTrainingData::fPAngle

Definition at line 47 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

double cvn::ProngTrainingData::fPGap

Definition at line 48 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

double cvn::ProngTrainingData::fPLength

Definition at line 46 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

PixelMap cvn::ProngTrainingData::fProngPMap

PixelMap for the event.

Definition at line 49 of file ProngTrainingData.h.

Referenced by cvn::CVNEventProngDump::analyze().

double cvn::ProngTrainingData::fPurity3D

Definition at line 37 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

double cvn::ProngTrainingData::fPurityX

Definition at line 38 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

double cvn::ProngTrainingData::fPurityY

Definition at line 39 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

double cvn::ProngTrainingData::fRecE

Definition at line 40 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

double cvn::ProngTrainingData::fVertX

Definition at line 43 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

double cvn::ProngTrainingData::fVertY

Definition at line 44 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().

double cvn::ProngTrainingData::fVertZ

Definition at line 45 of file ProngTrainingData.h.

Referenced by caf::FillCVNProngTrainingData().


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