List of all members | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Types | Protected Attributes | Private Member Functions | Private Attributes
SdCompParam::SdCompositionParameters Class Reference

This module calculates composition sensitive variables for an event. Included are risetime at 1000m, Delta parameter of the risetime and S_b (LDF parameter). More...

#include <SdCompositionParameters.h>

Inheritance diagram for SdCompParam::SdCompositionParameters:
Inheritance graph
[legend]

Public Types

enum  ResultFlag { eSuccess, eFailure, eBreakLoop, eContinueLoop }
 Flag returned by module methods to the RunController. More...
 
enum  VersionInfoType {
  eFilename = 1, eRevisionNumber = 2, eDate = 3, eTime = 4,
  eLastEditor = 5
}
 Different types of version info that can be retrieved from GetVersionInfo. More...
 

Public Member Functions

fwk::VModule::ResultFlag Finish ()
 Finish: invoked at end of the run (NOT end of the event) More...
 
utl::StopwatchGetStopwatch ()
 
const utl::StopwatchGetStopwatch () const
 
std::string GetVersionInfo (const VersionInfoType v) const
 Retrieve different sorts of module version info. More...
 
fwk::VModule::ResultFlag Init ()
 Initialize: invoked at beginning of run (NOT beginning of event) More...
 
void InitTiming ()
 
fwk::VModule::ResultFlag Run (evt::Event &theEvent)
 Run: invoked once per event. More...
 
ResultFlag RunWithTiming (evt::Event &event)
 
 SdCompositionParameters ()
 
virtual ~SdCompositionParameters ()
 

Static Public Member Functions

static std::string GetResultFlagByName (const ResultFlag flag)
 

Static Public Attributes

static
SdCompositionParameterResults
fgCompositionParameterResults = NULL
 
static DeltaResultsfgDeltaResults = NULL
 
static double fgRisetime = -1
 
static double fgRisetimeError = -1
 
static double fgRisetimeReducedChi2 = -1
 

Protected Types

enum  InfoLevel { eInfoNone = 0, eInfoFinal = 1, eInfoIntermediate = 2, eInfoDebug = 3 }
 

Protected Attributes

int fInfoLevel = 0
 
float fRiseTimeStartPercent
 
float fRiseTimeStopPercent
 

Private Member Functions

double FitEventRiseTime (evt::Event &event)
 
double LDFParametersCalculation (evt::Event &event)
 
double LeedsDeltaCalculation (evt::Event &event)
 
double PhotonEnergyCalculation (evt::Event &event, double E_hadron, double secZenith)
 
double RecalculateRiseTime (sevt::Station &station)
 
 REGISTER_MODULE ("SdCompositionParameters", SdCompositionParameters)
 
bool RTCandidateFlag (evt::Event &event, int saturationflag, double distance, bool usest, double rtcorr, double signal)
 
int SaturationFlag (sevt::Station &station)
 
bool SbCandidateFlag (int saturationflag, double distance, bool sat1000)
 
bool SelectionDeltaRiseTime (int nst, double hadrenergy, bool doAltSel)
 
bool SelectionLDFPar (int nst, evt::Event &event)
 
bool SelectionRiseTime1000 (int nst, int nstClose, double hadrenergy, bool doAltSel)
 

Private Attributes

sevt::StationConstants::SignalComponent fComponent
 
bool fCut1000
 
float fDistanceToInterpolateFitResult
 
bool fDoCalculateLDFParameters
 
bool fDoCalculateLeedsDelta
 
bool fDoRiseTimeFit
 
bool fForceRiseTimeRecalculation
 
bool fIncludeSaturatedForRiseTimeFit
 
double fLDFParametersOptimumDistance
 
double fLDFParametersScaleDistance
 
unsigned int fLDFRejectedStations
 
float fMaximumDistanceForRiseTimeFit
 
float fMinimumDistanceForRiseTimeFit
 
float fMinimumSignalForRiseTimeFit
 
unsigned int fRejectedStations
 
char * fRisetimeAzimuthCorrectionFunction
 
char * fRisetimeBenchmarkFunction
 
char * fRisetimeBenchmarkParameterA
 
double fRisetimeBenchmarkParameterA_0
 
double fRisetimeBenchmarkParameterA_1
 
double fRisetimeBenchmarkParameterA_2
 
char * fRisetimeBenchmarkParameterB
 
double fRisetimeBenchmarkParameterB_0
 
double fRisetimeBenchmarkParameterB_1
 
double fRisetimeBenchmarkParameterB_2
 
char * fRisetimeDistanceCorrectionFunction
 
char * fRisetimeZenithCorrectionFunction1
 
double fRisetimeZenithCorrectionFunction1Parameterl0
 
double fRisetimeZenithCorrectionFunction1Parameterl1
 
double fRisetimeZenithCorrectionFunction1Parameterl2
 
char * fRisetimeZenithCorrectionFunction2
 
double fRisetimeZenithCorrectionFunction2Parameterm0
 
double fRisetimeZenithCorrectionFunction2Parameterm1
 
double fRisetimeZenithCorrectionFunction2Parameterm2
 
TFormula * fRTAzimuthCorrections
 
TFormula * fRTBenchmark
 
TFormula * fRTBenchmarkParameterA
 
TFormula * fRTBenchmarkParameterB
 
TFormula * fRTDistanceCorrections
 
TFormula * fRTErrorFunc
 
char * fRTErrorFunction
 
double fRTErrorFunctionParameterJa0
 
double fRTErrorFunctionParameterJa1
 
double fRTErrorFunctionParameterJb0
 
double fRTErrorFunctionParameterJb1
 
unsigned int fRTRejectedStations
 
char * fRTWeightingFunction
 
TFormula * fRTWeights
 
TFormula * fRTZenithCorrections1
 
TFormula * fRTZenithCorrections2
 
bool fUseDLECorrectedTrace
 
double recEnergy
 
double secZenith
 

Detailed Description

This module calculates composition sensitive variables for an event. Included are risetime at 1000m, Delta parameter of the risetime and S_b (LDF parameter).

This module calculates composition sensitive variables for an event. In includes Risetime calculation from the former Module "Risetime1000LLL", which is obsolete now. The risetime is a value interpolated from a fit to the individual risetimes of each candidate station in the shower plane. An option to recalculate the risetime of each station is provided.

Author: Philipp Papenbreer, Risetime parts by M. Healy, D.Barnhill Created: May 23, 2016

Risetime(1000m) is a value interpolated from a fit to the individual risetimes of each candidate station in the shower plane. An option to recalculate the risetime of each station is provided.

Author
Philipp Papenbreer
Date
23 May 2016

Definition at line 86 of file SdCompositionParameters.h.

Member Enumeration Documentation

enum fwk::VModule::InfoLevel
protectedinherited
Enumerator
eInfoNone 
eInfoFinal 
eInfoIntermediate 
eInfoDebug 

Definition at line 125 of file VModule.h.

enum fwk::VModule::ResultFlag
inherited

Flag returned by module methods to the RunController.

Enumerator
eSuccess 

Report success to RunController.

eFailure 

Report failure to RunController, causing RunController to terminate execution.

eBreakLoop 

Break current loop. It works for nested loops too!

eContinueLoop 

Skip remaining modules in the current loop and continue with next iteration of the loop.

Definition at line 60 of file VModule.h.

Different types of version info that can be retrieved from GetVersionInfo.

Enumerator
eFilename 
eRevisionNumber 
eDate 
eTime 
eLastEditor 

Definition at line 110 of file VModule.h.

Constructor & Destructor Documentation

SdCompositionParameters::SdCompositionParameters ( )
SdCompositionParameters::~SdCompositionParameters ( )
virtual

Member Function Documentation

VModule::ResultFlag SdCompositionParameters::Finish ( )
virtual

Finish: invoked at end of the run (NOT end of the event)

This method is for things that should be done at the end of the run (for example, closing files or writing out histograms) {You must override this method in your concrete module}

Implements fwk::VModule.

Definition at line 602 of file SdCompositionParameters.cc.

References fwk::VModule::eSuccess, and INFO.

double SdCompositionParameters::FitEventRiseTime ( evt::Event theEvent)
private

Using the risetimes from individual stations fit a quadratic function with a 40 ns offset at r = 0 meters. The return value is the risetime interpolated at 1000 meters from the shower core.

Note
This method depends on setting the risetime, an error, an asymmetery correction, and passing quality cuts. See the XML config file for some details.

Definition at line 622 of file SdCompositionParameters.cc.

References SdCompParam::StationSdParameterData::fCorrRisetime, SdCompParam::StationSdParameterData::fCorrRisetimeError, SdCompParam::StationSdParameterData::fDistance, SdCompParam::StationSdParameterData::fDistanceError, fDistanceToInterpolateFitResult, SdCompParam::SdCompositionParameterResults::fFitPar0, SdCompParam::SdCompositionParameterResults::fFitPar1, fgCompositionParameterResults, fgRisetime, fgRisetimeError, fgRisetimeReducedChi2, fMaximumDistanceForRiseTimeFit, fMinimumDistanceForRiseTimeFit, SdCompParam::StationSdParameterData::fRejectCode, fRejectedStations, SdCompParam::SdCompositionParameterResults::fRisetime1000, SdCompParam::SdCompositionParameterResults::fRisetime1000Chi2, SdCompParam::SdCompositionParameterResults::fRisetime1000Error, SdCompParam::SdCompositionParameterResults::fRisetime1000NDF, SdCompParam::StationSdParameterData::fRTCandidateFlag, fRTRejectedStations, SdCompParam::SdCompositionParameterResults::fStationData, SdCompParam::StationSdParameterData::fStationId, SdCompParam::SdCompositionParameterResults::fXmax, SdCompParam::SdCompositionParameterResults::fXmaxErrorDown, SdCompParam::SdCompositionParameterResults::fXmaxErrorUp, evt::ShowerSRecData::GetEnergy(), evt::Event::GetRecShower(), evt::ShowerRecData::GetSRecShower(), INFO, km, utl::m, GeomAsymNS::nPar, ns, SelectionRiseTime1000(), evt::ShowerSRecData::SetParameter(), evt::ShowerSRecData::SetParameterCovariance(), and sqrt().

Referenced by Run().

std::string fwk::VModule::GetResultFlagByName ( const ResultFlag  flag)
staticinherited
utl::Stopwatch& fwk::VModule::GetStopwatch ( )
inlineinherited

Definition at line 106 of file VModule.h.

References fwk::VModule::fStopwatch.

const utl::Stopwatch& fwk::VModule::GetStopwatch ( ) const
inlineinherited

Definition at line 107 of file VModule.h.

References fwk::VModule::fStopwatch.

std::string fwk::VModule::GetVersionInfo ( const VersionInfoType  v) const
inherited
VModule::ResultFlag SdCompositionParameters::Init ( )
virtual

Initialize: invoked at beginning of run (NOT beginning of event)

This method is for things that should be done once at the beginning of a run (for example, booking histograms, performing calculations that need to be done only once, initializing parameters) {You must override this method in your concrete module}

Implements fwk::VModule.

Definition at line 194 of file SdCompositionParameters.cc.

References sevt::StationConstants::eDirectLightSubtracted, fwk::VModule::eFailure, ERROR, fwk::VModule::eSuccess, sevt::StationConstants::eTotal, fComponent, fCut1000, fDistanceToInterpolateFitResult, fDoCalculateLDFParameters, fDoCalculateLeedsDelta, fDoRiseTimeFit, fForceRiseTimeRecalculation, fIncludeSaturatedForRiseTimeFit, fLDFParametersOptimumDistance, fLDFParametersScaleDistance, fMaximumDistanceForRiseTimeFit, fMinimumDistanceForRiseTimeFit, fMinimumSignalForRiseTimeFit, fRisetimeAzimuthCorrectionFunction, fRisetimeBenchmarkFunction, fRisetimeBenchmarkParameterA, fRisetimeBenchmarkParameterA_0, fRisetimeBenchmarkParameterA_1, fRisetimeBenchmarkParameterA_2, fRisetimeBenchmarkParameterB, fRisetimeBenchmarkParameterB_0, fRisetimeBenchmarkParameterB_1, fRisetimeBenchmarkParameterB_2, fRisetimeDistanceCorrectionFunction, fRiseTimeStartPercent, fRiseTimeStopPercent, fRisetimeZenithCorrectionFunction1, fRisetimeZenithCorrectionFunction1Parameterl0, fRisetimeZenithCorrectionFunction1Parameterl1, fRisetimeZenithCorrectionFunction1Parameterl2, fRisetimeZenithCorrectionFunction2, fRisetimeZenithCorrectionFunction2Parameterm0, fRisetimeZenithCorrectionFunction2Parameterm1, fRisetimeZenithCorrectionFunction2Parameterm2, fRTAzimuthCorrections, fRTBenchmark, fRTBenchmarkParameterA, fRTBenchmarkParameterB, fRTDistanceCorrections, fRTErrorFunc, fRTErrorFunction, fRTErrorFunctionParameterJa0, fRTErrorFunctionParameterJa1, fRTErrorFunctionParameterJb0, fRTErrorFunctionParameterJb1, fRTWeightingFunction, fRTWeights, fRTZenithCorrections1, fRTZenithCorrections2, fUseDLECorrectedTrace, utl::Branch::GetAttributes(), utl::Branch::GetChild(), utl::Branch::GetData(), utl::Branch::GetFirstChild(), utl::Branch::GetNextSibling(), fwk::CentralConfig::GetTopBranch(), INFO, utl::m, and utl::StringEquivalent().

void fwk::VModule::InitTiming ( )
inlineinherited

Definition at line 95 of file VModule.h.

References fwk::VModule::fStopwatch, and utl::Stopwatch::Reset().

double SdCompositionParameters::LDFParametersCalculation ( evt::Event event)
private
double SdCompositionParameters::LeedsDeltaCalculation ( evt::Event event)
private
double SdCompositionParameters::PhotonEnergyCalculation ( evt::Event event,
double  E_hadron,
double  secZenith 
)
private
double SdCompositionParameters::RecalculateRiseTime ( sevt::Station station)
private
SdCompParam::SdCompositionParameters::REGISTER_MODULE ( "SdCompositionParameters"  ,
SdCompositionParameters   
)
private
bool SdCompositionParameters::RTCandidateFlag ( evt::Event event,
int  saturationflag,
double  distance,
bool  usest,
double  rtcorr,
double  signal 
)
private
VModule::ResultFlag SdCompositionParameters::Run ( evt::Event event)
virtual

Run: invoked once per event.

This method is for things that should be done once per event {You must override this method in your concrete module}

Implements fwk::VModule.

Definition at line 361 of file SdCompositionParameters.cc.

References sevt::StationRecData::eLowGainSaturated, sevt::StationRecData::eLowSignal, sevt::StationRecData::eNotCandidate, sevt::StationRecData::eNotInRing, fwk::VModule::eSuccess, fComponent, SdCompParam::StationSdParameterData::fCorrRisetime, SdCompParam::StationSdParameterData::fCorrRisetimeError, SdCompParam::StationSdParameterData::fDistance, SdCompParam::StationSdParameterData::fDistanceError, fDistanceToInterpolateFitResult, fDoCalculateLDFParameters, fDoCalculateLeedsDelta, fDoRiseTimeFit, SdCompParam::SdCompositionParameterResults::fFitPar0, SdCompParam::SdCompositionParameterResults::fFitPar1, fForceRiseTimeRecalculation, fgCompositionParameterResults, fgRisetime, fgRisetimeError, fgRisetimeReducedChi2, fIncludeSaturatedForRiseTimeFit, FitEventRiseTime(), fLDFRejectedStations, fMaximumDistanceForRiseTimeFit, fMinimumSignalForRiseTimeFit, SdCompParam::StationSdParameterData::fPhotonBenchmark, SdCompParam::StationSdParameterData::fRejectCode, fRejectedStations, SdCompParam::SdCompositionParameterResults::fRisetime1000Chi2, SdCompParam::SdCompositionParameterResults::fRisetime1000NDF, fRisetimeBenchmarkParameterA_0, fRisetimeBenchmarkParameterA_1, fRisetimeBenchmarkParameterA_2, fRisetimeBenchmarkParameterB_0, fRisetimeBenchmarkParameterB_1, fRisetimeBenchmarkParameterB_2, fRiseTimeStartPercent, fRiseTimeStopPercent, fRisetimeZenithCorrectionFunction1Parameterl0, fRisetimeZenithCorrectionFunction1Parameterl1, fRisetimeZenithCorrectionFunction1Parameterl2, fRisetimeZenithCorrectionFunction2Parameterm0, fRisetimeZenithCorrectionFunction2Parameterm1, fRisetimeZenithCorrectionFunction2Parameterm2, fRTAzimuthCorrections, fRTBenchmark, fRTBenchmarkParameterA, fRTBenchmarkParameterB, SdCompParam::StationSdParameterData::fRTCandidateFlag, fRTDistanceCorrections, fRTErrorFunc, fRTErrorFunctionParameterJa0, fRTErrorFunctionParameterJa1, fRTErrorFunctionParameterJb0, fRTErrorFunctionParameterJb1, fRTRejectedStations, fRTZenithCorrections1, fRTZenithCorrections2, SdCompParam::StationSdParameterData::fSaturationFlag, SdCompParam::StationSdParameterData::fSecZenith, SdCompParam::StationSdParameterData::fSignal, SdCompParam::SdCompositionParameterResults::fStationData, SdCompParam::StationSdParameterData::fStationId, fUseDLECorrectedTrace, SdCompParam::StationSdParameterData::fUseStation, SdCompParam::SdCompositionParameterResults::fXmax, SdCompParam::SdCompositionParameterResults::fXmaxErrorDown, SdCompParam::SdCompositionParameterResults::fXmaxErrorUp, utl::g, evt::ShowerSRecData::GetAxis(), sevt::StationRecData::GetAzimuthShowerPlane(), evt::ShowerSRecData::GetEnergy(), sevt::Station::GetId(), sevt::PMT::GetRecData(), sevt::Station::GetRecData(), evt::Event::GetRecShower(), sevt::StationRecData::GetRiseTime(), evt::ShowerSRecData::GetRiseTime1000(), sevt::StationRecData::GetRiseTimeCleaned(), evt::Event::GetSEvent(), sevt::StationRecData::GetSignalEndSlot(), sevt::StationRecData::GetSignalStartSlot(), utl::Trace< T >::GetSize(), sevt::StationRecData::GetSPDistance(), sevt::StationRecData::GetSPDistanceError(), evt::ShowerRecData::GetSRecShower(), sevt::StationRecData::GetTotalSignal(), sevt::StationRecData::GetTotalSignalCleaned(), sevt::PMTRecData::GetVEMTrace(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), sevt::PMT::HasRecData(), sevt::Station::HasRecData(), evt::Event::HasRecShower(), evt::ShowerSRecData::HasRiseTime1000(), evt::Event::HasSEvent(), evt::ShowerRecData::HasSRecShower(), sevt::SEvent::HasStation(), sevt::PMTRecData::HasVEMTrace(), INFO, sevt::Station::IsCandidate(), sevt::Station::IsLowGainSaturation(), km, LDFParametersCalculation(), LeedsDeltaCalculation(), utl::m, evt::ShowerSRecData::MakeRiseTime1000(), PhotonEnergyCalculation(), sevt::Station::PMTsBegin(), sevt::Station::PMTsEnd(), RecalculateRiseTime(), recEnergy, RTCandidateFlag(), SaturationFlag(), secZenith, evt::RiseTime1000::SetAlphaBeta(), evt::RiseTime1000::SetChi2Ndof(), sevt::StationRecData::SetCorrectedRiseTime(), evt::RiseTime1000::SetRiseTime1000(), sevt::StationRecData::SetRiseTimeRejectionCode(), evt::RiseTime1000::SetXmax(), sqrt(), sevt::SEvent::StationsBegin(), and sevt::SEvent::StationsEnd().

ResultFlag fwk::VModule::RunWithTiming ( evt::Event event)
inlineinherited
int SdCompositionParameters::SaturationFlag ( sevt::Station station)
private
bool SdCompositionParameters::SbCandidateFlag ( int  saturationflag,
double  distance,
bool  sat1000 
)
private

Definition at line 1018 of file SdCompositionParameters.cc.

Referenced by LDFParametersCalculation().

bool SdCompositionParameters::SelectionDeltaRiseTime ( int  nst,
double  hadrenergy,
bool  doAltSel 
)
private

Definition at line 1031 of file SdCompositionParameters.cc.

Referenced by LeedsDeltaCalculation().

bool SdCompositionParameters::SelectionLDFPar ( int  nst,
evt::Event event 
)
private
bool SdCompositionParameters::SelectionRiseTime1000 ( int  nst,
int  nstClose,
double  hadrenergy,
bool  doAltSel 
)
private

Definition at line 1058 of file SdCompositionParameters.cc.

Referenced by FitEventRiseTime().

Member Data Documentation

sevt::StationConstants::SignalComponent SdCompParam::SdCompositionParameters::fComponent
private

Definition at line 182 of file SdCompositionParameters.h.

Referenced by Init(), RecalculateRiseTime(), and Run().

bool SdCompParam::SdCompositionParameters::fCut1000
private

Definition at line 171 of file SdCompositionParameters.h.

Referenced by Init(), and LDFParametersCalculation().

float SdCompParam::SdCompositionParameters::fDistanceToInterpolateFitResult
private

Definition at line 127 of file SdCompositionParameters.h.

Referenced by FitEventRiseTime(), Init(), Run(), and SdCompositionParameters().

bool SdCompParam::SdCompositionParameters::fDoCalculateLDFParameters
private

Definition at line 140 of file SdCompositionParameters.h.

Referenced by Init(), Run(), and SdCompositionParameters().

bool SdCompParam::SdCompositionParameters::fDoCalculateLeedsDelta
private

Definition at line 139 of file SdCompositionParameters.h.

Referenced by Init(), Run(), and SdCompositionParameters().

bool SdCompParam::SdCompositionParameters::fDoRiseTimeFit
private

Definition at line 129 of file SdCompositionParameters.h.

Referenced by Init(), Run(), and SdCompositionParameters().

bool SdCompParam::SdCompositionParameters::fForceRiseTimeRecalculation
private

Definition at line 130 of file SdCompositionParameters.h.

Referenced by Init(), Run(), and SdCompositionParameters().

SdCompositionParameterResults * SdCompositionParameters::fgCompositionParameterResults = NULL
static
DeltaResults * SdCompositionParameters::fgDeltaResults = NULL
static

Definition at line 102 of file SdCompositionParameters.h.

double SdCompositionParameters::fgRisetime = -1
static

Definition at line 98 of file SdCompositionParameters.h.

Referenced by FitEventRiseTime(), and Run().

double SdCompositionParameters::fgRisetimeError = -1
static

Definition at line 99 of file SdCompositionParameters.h.

Referenced by FitEventRiseTime(), and Run().

double SdCompositionParameters::fgRisetimeReducedChi2 = -1
static

Definition at line 100 of file SdCompositionParameters.h.

Referenced by FitEventRiseTime(), and Run().

bool SdCompParam::SdCompositionParameters::fIncludeSaturatedForRiseTimeFit
private

Definition at line 128 of file SdCompositionParameters.h.

Referenced by Init(), Run(), and SdCompositionParameters().

int fwk::VModule::fInfoLevel = 0
protectedinherited
double SdCompParam::SdCompositionParameters::fLDFParametersOptimumDistance
private

Definition at line 169 of file SdCompositionParameters.h.

Referenced by Init(), and LDFParametersCalculation().

double SdCompParam::SdCompositionParameters::fLDFParametersScaleDistance
private

Definition at line 170 of file SdCompositionParameters.h.

Referenced by Init(), and LDFParametersCalculation().

unsigned int SdCompParam::SdCompositionParameters::fLDFRejectedStations
private
float SdCompParam::SdCompositionParameters::fMaximumDistanceForRiseTimeFit
private

Definition at line 126 of file SdCompositionParameters.h.

Referenced by FitEventRiseTime(), Init(), Run(), and SdCompositionParameters().

float SdCompParam::SdCompositionParameters::fMinimumDistanceForRiseTimeFit
private

Definition at line 125 of file SdCompositionParameters.h.

Referenced by FitEventRiseTime(), Init(), and SdCompositionParameters().

float SdCompParam::SdCompositionParameters::fMinimumSignalForRiseTimeFit
private

Definition at line 124 of file SdCompositionParameters.h.

Referenced by Init(), Run(), and SdCompositionParameters().

unsigned int SdCompParam::SdCompositionParameters::fRejectedStations
private
char* SdCompParam::SdCompositionParameters::fRisetimeAzimuthCorrectionFunction
private

Definition at line 159 of file SdCompositionParameters.h.

Referenced by Init().

char* SdCompParam::SdCompositionParameters::fRisetimeBenchmarkFunction
private

Definition at line 150 of file SdCompositionParameters.h.

Referenced by Init().

char* SdCompParam::SdCompositionParameters::fRisetimeBenchmarkParameterA
private

Definition at line 151 of file SdCompositionParameters.h.

Referenced by Init().

double SdCompParam::SdCompositionParameters::fRisetimeBenchmarkParameterA_0
private

Definition at line 152 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRisetimeBenchmarkParameterA_1
private

Definition at line 153 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRisetimeBenchmarkParameterA_2
private

Definition at line 154 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

char* SdCompParam::SdCompositionParameters::fRisetimeBenchmarkParameterB
private

Definition at line 155 of file SdCompositionParameters.h.

Referenced by Init().

double SdCompParam::SdCompositionParameters::fRisetimeBenchmarkParameterB_0
private

Definition at line 156 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRisetimeBenchmarkParameterB_1
private

Definition at line 157 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRisetimeBenchmarkParameterB_2
private

Definition at line 158 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

char* SdCompParam::SdCompositionParameters::fRisetimeDistanceCorrectionFunction
private

Definition at line 160 of file SdCompositionParameters.h.

Referenced by Init().

float SdCompParam::SdCompositionParameters::fRiseTimeStartPercent
protected

Definition at line 107 of file SdCompositionParameters.h.

Referenced by Init(), RecalculateRiseTime(), Run(), and SdCompositionParameters().

float SdCompParam::SdCompositionParameters::fRiseTimeStopPercent
protected

Definition at line 108 of file SdCompositionParameters.h.

Referenced by Init(), RecalculateRiseTime(), Run(), and SdCompositionParameters().

char* SdCompParam::SdCompositionParameters::fRisetimeZenithCorrectionFunction1
private

Definition at line 161 of file SdCompositionParameters.h.

Referenced by Init().

double SdCompParam::SdCompositionParameters::fRisetimeZenithCorrectionFunction1Parameterl0
private

Definition at line 162 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRisetimeZenithCorrectionFunction1Parameterl1
private

Definition at line 163 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRisetimeZenithCorrectionFunction1Parameterl2
private

Definition at line 164 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

char* SdCompParam::SdCompositionParameters::fRisetimeZenithCorrectionFunction2
private

Definition at line 165 of file SdCompositionParameters.h.

Referenced by Init().

double SdCompParam::SdCompositionParameters::fRisetimeZenithCorrectionFunction2Parameterm0
private

Definition at line 166 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRisetimeZenithCorrectionFunction2Parameterm1
private

Definition at line 167 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRisetimeZenithCorrectionFunction2Parameterm2
private

Definition at line 168 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

TFormula* SdCompParam::SdCompositionParameters::fRTAzimuthCorrections
private

Definition at line 175 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

TFormula* SdCompParam::SdCompositionParameters::fRTBenchmark
private

Definition at line 172 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

TFormula* SdCompParam::SdCompositionParameters::fRTBenchmarkParameterA
private

Definition at line 173 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

TFormula* SdCompParam::SdCompositionParameters::fRTBenchmarkParameterB
private

Definition at line 174 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

TFormula* SdCompParam::SdCompositionParameters::fRTDistanceCorrections
private

Definition at line 176 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

TFormula* SdCompParam::SdCompositionParameters::fRTErrorFunc
private

Definition at line 118 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

char* SdCompParam::SdCompositionParameters::fRTErrorFunction
private

Definition at line 133 of file SdCompositionParameters.h.

Referenced by Init().

double SdCompParam::SdCompositionParameters::fRTErrorFunctionParameterJa0
private

Definition at line 134 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRTErrorFunctionParameterJa1
private

Definition at line 135 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRTErrorFunctionParameterJb0
private

Definition at line 136 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::fRTErrorFunctionParameterJb1
private

Definition at line 137 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

unsigned int SdCompParam::SdCompositionParameters::fRTRejectedStations
private
char* SdCompParam::SdCompositionParameters::fRTWeightingFunction
private
TFormula* SdCompParam::SdCompositionParameters::fRTWeights
private

Definition at line 117 of file SdCompositionParameters.h.

Referenced by Init(), and SdCompositionParameters().

TFormula* SdCompParam::SdCompositionParameters::fRTZenithCorrections1
private

Definition at line 177 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

TFormula* SdCompParam::SdCompositionParameters::fRTZenithCorrections2
private

Definition at line 178 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

bool SdCompParam::SdCompositionParameters::fUseDLECorrectedTrace
private

Definition at line 114 of file SdCompositionParameters.h.

Referenced by Init(), and Run().

double SdCompParam::SdCompositionParameters::recEnergy
private

Definition at line 180 of file SdCompositionParameters.h.

Referenced by Run().

double SdCompParam::SdCompositionParameters::secZenith
private

Definition at line 179 of file SdCompositionParameters.h.

Referenced by PhotonEnergyCalculation(), and Run().


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

, generated on Tue Sep 26 2023.