List of all members | Public Member Functions | Private Member Functions | Private Attributes
otoa::FOVCalculator Class Reference

read in ADST, let user do stuff, and write out a modfied one More...

#include "FOVCalculator/FOVCalculator.h"

Public Member Functions

void CalculateXmaxErrors (RecEvent &recEvent)
 
void FillFOVVariables (const fevt::FEvent &fEvent, RecEvent &recEvent)
 
 FOVCalculator ()
 
void SetUseBGLoop (const bool use)
 

Private Member Functions

bool CalculateFOVBoundaries (const utl::Point &core, const utl::Vector &axis, const fdet::Eye &deteye, const std::set< unsigned int > &telsInDAQ, const std::set< unsigned int > &telsWithData, const double zeta, double &xLow, double &xUp)
 
bool FdUpAndRunning () const
 

Private Attributes

int fVerbosity = 0
 
LongitudinalXmaxScanner fXmaxScanner
 

Detailed Description

read in ADST, let user do stuff, and write out a modfied one

Definition at line 34 of file FOVCalculator.h.

Constructor & Destructor Documentation

otoa::FOVCalculator::FOVCalculator ( )
inline

Definition at line 37 of file FOVCalculator.h.

Member Function Documentation

bool FOVCalculator::CalculateFOVBoundaries ( const utl::Point core,
const utl::Vector axis,
const fdet::Eye deteye,
const std::set< unsigned int > &  telsInDAQ,
const std::set< unsigned int > &  telsWithData,
const double  zeta,
double &  xLow,
double &  xUp 
)
private
void FOVCalculator::CalculateXmaxErrors ( RecEvent &  recEvent)

Definition at line 111 of file FOVCalculator.cc.

References utl::cm2, ERROR, and utl::g.

bool FOVCalculator::FdUpAndRunning ( ) const
private
void FOVCalculator::FillFOVVariables ( const fevt::FEvent fEvent,
RecEvent &  recEvent 
)
void otoa::FOVCalculator::SetUseBGLoop ( const bool  use)
inline

Definition at line 42 of file FOVCalculator.h.

References fXmaxScanner, and otoa::LongitudinalXmaxScanner::SetUseBGLoop().

Referenced by otoa::FD2ADST::Convert().

Member Data Documentation

int otoa::FOVCalculator::fVerbosity = 0
private

Definition at line 55 of file FOVCalculator.h.

LongitudinalXmaxScanner otoa::FOVCalculator::fXmaxScanner
private

Definition at line 56 of file FOVCalculator.h.

Referenced by SetUseBGLoop().


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

, generated on Tue Sep 26 2023.