ATLAS Offline Software
Classes | Namespaces | Enumerations | Functions
WheelFanCalculator.h File Reference
#include "IFanCalculator.h"
#include "GeoSpecialShapes/LArWheelCalculator.h"
Include dependency graph for WheelFanCalculator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LArWheelCalculator_Impl::SaggingOn_t
 
class  LArWheelCalculator_Impl::SaggingOff_t
 
class  LArWheelCalculator_Impl::DistanceToTheNeutralFibre_OfFan< SaggingType >
 
class  LArWheelCalculator_Impl::DistanceToTheNeutralFibre_OfFan< SaggingOn_t >
 
class  LArWheelCalculator_Impl::DistanceToTheNeutralFibre_OfFan< SaggingOff_t >
 
class  LArWheelCalculator_Impl::StepFan< SaggingType, dir >
 
class  LArWheelCalculator_Impl::StepFan< SaggingOff_t, dir >
 
class  LArWheelCalculator_Impl::StepFan< SaggingOn_t, FORWARD >
 
class  LArWheelCalculator_Impl::StepFan< SaggingOn_t, BACKWARD >
 
class  LArWheelCalculator_Impl::DoSearch< dir >
 
class  LArWheelCalculator_Impl::DoSearch< FORWARD >
 
class  LArWheelCalculator_Impl::DoSearch< BACKWARD >
 
class  LArWheelCalculator_Impl::WheelFanCalculator< SaggingType >
 LAr wheel fan calculator, templated for sagging settings. More...
 

Namespaces

 LArWheelCalculator_Impl
 

Enumerations

enum  LArWheelCalculator_Impl::FanSearchDirection_t { LArWheelCalculator_Impl::FORWARD = 1, LArWheelCalculator_Impl::BACKWARD = -1 }
 

Functions

template<typename SaggingType , FanSearchDirection_t dir, class NFDistance >
void LArWheelCalculator_Impl::rotate_to_nearest_fan (const LArWheelCalculator *lwc, int &fan_number, const double angle, CLHEP::Hep3Vector &p)