List of all members | Public Member Functions | Public Attributes
un2::un2Detector Class Reference

#include <UnivV2Rec.h>

Public Member Functions

double CalcUnit ()
 
const utl::TraceDGetTrace (sevt::StationConstants::SignalComponent traceType=sevt::StationConstants::eTotal)
 
bool HasTrace (sevt::StationConstants::SignalComponent traceType)
 
 un2Detector (const int id, const sevt::Station &stat, const string detType, const double r, const double az, const double height, const double pftimeres, const double denseFlag)
 

Public Attributes

double avgAoP = 0
 
double detBestFitN = 0
 
double detBestFitRmu = 0
 
double detBestFitT0 = 0
 
double detBestFitXmax = 0
 
double detChiSq = 0
 
double Dt40 = 0
 
double DX = 0
 
const double heightAboveSL
 
const unsigned int Id
 
vector< double > integratedNormalizedSignal = {0}
 
vector< double > integratedSignal = {0}
 
const bool isVirtual
 
double mcSpRadius = 0
 
double nsBin = 0
 
const double pfTimeResidual
 
vector< double > referenceDt0
 
vector< double > referenceDt40
 
double referenceSignal
 
unsigned int signalStartSlot = 0
 
unsigned int signalStopSlot = 0
 
double signalUnit = 0
 
const double spAzimuth
 
const double spRadius
 
const sevt::Stationstation
 
double stationNSTime = 0
 
double t40RelToStart = 0
 
double totalSignal
 
const string type
 
double uncertaintySignal
 
double weight = 1
 

Detailed Description

Definition at line 36 of file UnivV2Rec.h.

Constructor & Destructor Documentation

un2::un2Detector::un2Detector ( const int  id,
const sevt::Station stat,
const string  detType,
const double  r,
const double  az,
const double  height,
const double  pftimeres,
const double  denseFlag 
)
inline

Definition at line 44 of file UnivV2Rec.h.

Member Function Documentation

double un2::un2Detector::CalcUnit ( )
inline

Definition at line 105 of file UnivV2Rec.h.

References UnivRecNS::unit, and WARNING.

const utl::TraceD& un2::un2Detector::GetTrace ( sevt::StationConstants::SignalComponent  traceType = sevt::StationConstants::eTotal)
inline

Definition at line 157 of file UnivV2Rec.h.

References WARNING.

bool un2::un2Detector::HasTrace ( sevt::StationConstants::SignalComponent  traceType)
inline

Definition at line 181 of file UnivV2Rec.h.

References WARNING.

Member Data Documentation

double un2::un2Detector::avgAoP = 0

Definition at line 79 of file UnivV2Rec.h.

double un2::un2Detector::detBestFitN = 0

Definition at line 94 of file UnivV2Rec.h.

double un2::un2Detector::detBestFitRmu = 0

Definition at line 92 of file UnivV2Rec.h.

double un2::un2Detector::detBestFitT0 = 0

Definition at line 93 of file UnivV2Rec.h.

double un2::un2Detector::detBestFitXmax = 0

Definition at line 91 of file UnivV2Rec.h.

double un2::un2Detector::detChiSq = 0

Definition at line 95 of file UnivV2Rec.h.

double un2::un2Detector::Dt40 = 0

Definition at line 85 of file UnivV2Rec.h.

double un2::un2Detector::DX = 0

Definition at line 77 of file UnivV2Rec.h.

const double un2::un2Detector::heightAboveSL

Definition at line 72 of file UnivV2Rec.h.

const unsigned int un2::un2Detector::Id

Definition at line 64 of file UnivV2Rec.h.

vector<double> un2::un2Detector::integratedNormalizedSignal = {0}

Definition at line 102 of file UnivV2Rec.h.

vector<double> un2::un2Detector::integratedSignal = {0}

Definition at line 101 of file UnivV2Rec.h.

const bool un2::un2Detector::isVirtual

Definition at line 74 of file UnivV2Rec.h.

double un2::un2Detector::mcSpRadius = 0

Definition at line 76 of file UnivV2Rec.h.

double un2::un2Detector::nsBin = 0

Definition at line 80 of file UnivV2Rec.h.

const double un2::un2Detector::pfTimeResidual

Definition at line 73 of file UnivV2Rec.h.

vector<double> un2::un2Detector::referenceDt0

Definition at line 87 of file UnivV2Rec.h.

vector<double> un2::un2Detector::referenceDt40

Definition at line 86 of file UnivV2Rec.h.

double un2::un2Detector::referenceSignal

Definition at line 98 of file UnivV2Rec.h.

unsigned int un2::un2Detector::signalStartSlot = 0

Definition at line 82 of file UnivV2Rec.h.

Referenced by un2::SimpleReco().

unsigned int un2::un2Detector::signalStopSlot = 0

Definition at line 83 of file UnivV2Rec.h.

double un2::un2Detector::signalUnit = 0

Definition at line 78 of file UnivV2Rec.h.

const double un2::un2Detector::spAzimuth

Definition at line 71 of file UnivV2Rec.h.

const double un2::un2Detector::spRadius

Definition at line 70 of file UnivV2Rec.h.

const sevt::Station& un2::un2Detector::station

Definition at line 67 of file UnivV2Rec.h.

double un2::un2Detector::stationNSTime = 0

Definition at line 81 of file UnivV2Rec.h.

double un2::un2Detector::t40RelToStart = 0

Definition at line 84 of file UnivV2Rec.h.

double un2::un2Detector::totalSignal

Definition at line 97 of file UnivV2Rec.h.

const string un2::un2Detector::type

Definition at line 69 of file UnivV2Rec.h.

double un2::un2Detector::uncertaintySignal

Definition at line 99 of file UnivV2Rec.h.

double un2::un2Detector::weight = 1

Definition at line 89 of file UnivV2Rec.h.


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

, generated on Tue Sep 26 2023.