Public Member Functions | Protected Attributes | List of all members
flat::FlatXnue Class Reference

Flat encoding of SRXnue. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-28/FlatMaker/FlatXnue.h"

Public Member Functions

 FlatXnue (const std::string &prefix, TTree *tr, const IBranchPolicy *policy)
 
 ~FlatXnue ()
 
void Fill (const caf::SRXnue &sr)
 

Protected Attributes

float p1energy
 
float p1Fmip
 
float p2Fmip
 
float emaxfrac6p
 
float efrac10p
 
float efracp2
 
float efracp3
 
float efracp4
 
float efrac2sig
 
double bdt
 

Detailed Description

Flat encoding of SRXnue.

Definition at line 20 of file FlatXnue.h.

Constructor & Destructor Documentation

flat::FlatXnue::FlatXnue ( const std::string prefix,
TTree *  tr,
const IBranchPolicy policy 
)

Definition at line 1847 of file FlatRecord.cxx.

References compare_h5_caf::branch.

1848 {
1849  branch(tr, prefix+"p1energy", &p1energy, policy);
1850  branch(tr, prefix+"p1Fmip", &p1Fmip, policy);
1851  branch(tr, prefix+"p2Fmip", &p2Fmip, policy);
1852  branch(tr, prefix+"emaxfrac6p", &emaxfrac6p, policy);
1853  branch(tr, prefix+"efrac10p", &efrac10p, policy);
1854  branch(tr, prefix+"efracp2", &efracp2, policy);
1855  branch(tr, prefix+"efracp3", &efracp3, policy);
1856  branch(tr, prefix+"efracp4", &efracp4, policy);
1857  branch(tr, prefix+"efrac2sig", &efrac2sig, policy);
1858  branch(tr, prefix+"bdt", &bdt, policy);
1859 }
float efracp4
Definition: FlatXnue.h:36
float p1Fmip
Definition: FlatXnue.h:30
float p1energy
Definition: FlatXnue.h:29
float efrac2sig
Definition: FlatXnue.h:37
float emaxfrac6p
Definition: FlatXnue.h:32
const XML_Char * prefix
Definition: expat.h:380
float efracp2
Definition: FlatXnue.h:34
float p2Fmip
Definition: FlatXnue.h:31
float efracp3
Definition: FlatXnue.h:35
double bdt
Definition: FlatXnue.h:38
float efrac10p
Definition: FlatXnue.h:33
flat::FlatXnue::~FlatXnue ( )

Definition at line 1861 of file FlatRecord.cxx.

1862 {
1863 }

Member Function Documentation

void flat::FlatXnue::Fill ( const caf::SRXnue sr)

Definition at line 1865 of file FlatRecord.cxx.

References caf::SRXnue::bdt, caf::SRXnue::efrac10p, caf::SRXnue::efrac2sig, caf::SRXnue::efracp2, caf::SRXnue::efracp3, caf::SRXnue::efracp4, caf::SRXnue::emaxfrac6p, caf::SRXnue::p1energy, caf::SRXnue::p1Fmip, and caf::SRXnue::p2Fmip.

Referenced by flat::FlatIDBranch::Fill().

1866 {
1867  p1energy = sr.p1energy;
1868  p1Fmip = sr.p1Fmip;
1869  p2Fmip = sr.p2Fmip;
1870  emaxfrac6p = sr.emaxfrac6p;
1871  efrac10p = sr.efrac10p;
1872  efracp2 = sr.efracp2;
1873  efracp3 = sr.efracp3;
1874  efracp4 = sr.efracp4;
1875  efrac2sig = sr.efrac2sig;
1876  bdt = sr.bdt;
1877 }
float efracp4
Definition: FlatXnue.h:36
float efracp4
Definition: SRXnue.h:24
double bdt
Definition: SRXnue.h:26
float p1Fmip
Definition: FlatXnue.h:30
float p1Fmip
Definition: SRXnue.h:18
float p1energy
Definition: FlatXnue.h:29
float p1energy
Definition: SRXnue.h:17
float efrac2sig
Definition: FlatXnue.h:37
float emaxfrac6p
Definition: FlatXnue.h:32
float efracp2
Definition: SRXnue.h:22
float p2Fmip
Definition: SRXnue.h:19
float efrac10p
Definition: SRXnue.h:21
float emaxfrac6p
Definition: SRXnue.h:20
float efrac2sig
Definition: SRXnue.h:25
float efracp2
Definition: FlatXnue.h:34
float p2Fmip
Definition: FlatXnue.h:31
float efracp3
Definition: FlatXnue.h:35
double bdt
Definition: FlatXnue.h:38
float efrac10p
Definition: FlatXnue.h:33
float efracp3
Definition: SRXnue.h:23

Member Data Documentation

double flat::FlatXnue::bdt
protected

Definition at line 38 of file FlatXnue.h.

float flat::FlatXnue::efrac10p
protected

Definition at line 33 of file FlatXnue.h.

float flat::FlatXnue::efrac2sig
protected

Definition at line 37 of file FlatXnue.h.

float flat::FlatXnue::efracp2
protected

Definition at line 34 of file FlatXnue.h.

float flat::FlatXnue::efracp3
protected

Definition at line 35 of file FlatXnue.h.

float flat::FlatXnue::efracp4
protected

Definition at line 36 of file FlatXnue.h.

float flat::FlatXnue::emaxfrac6p
protected

Definition at line 32 of file FlatXnue.h.

float flat::FlatXnue::p1energy
protected

Definition at line 29 of file FlatXnue.h.

float flat::FlatXnue::p1Fmip
protected

Definition at line 30 of file FlatXnue.h.

float flat::FlatXnue::p2Fmip
protected

Definition at line 31 of file FlatXnue.h.


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