  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    5 #ifndef MuonCalib_RtCalibrationIntegrationH 
    6 #define MuonCalib_RtCalibrationIntegrationH 
   41                                  double upper_extrapolation_radius, 
bool add_tmax_difference) :
 
   43             init(close_hits, r_max, lower_extrapolation_radius, upper_extrapolation_radius, add_tmax_difference);
 
   85         std::shared_ptr<IRtRelation> 
m_rt;                
 
   93         void init(
bool close_hits, 
double r_max, 
double lower_extrapolation_radius, 
double higher_extrapolation_radius,
 
   94                   bool add_tmax_difference);
 
  
std::shared_ptr< IMdtCalibrationOutput > MdtCalibOutputPtr
 
unsigned int m_nb_hits_used
 
bool handleSegment(MuonCalibSegment &seg)
analyse the segment "seg"
 
bool m_add_tmax_difference
 
unsigned int m_nb_segments_used
 
std::shared_ptr< IRtRelation > m_rt
 
void setInput(const IMdtCalibrationOutput *rt_input) override
the method is empty as no initial r-t relationship is required by the algorithm
 
double m_upper_extrapolation_radius
parabolic extrapolation.
 
bool analyse()
perform the integration method
 
RtCalibrationIntegration(const std::string &name, bool close_hits, double r_max, double lower_extrapolation_radius, double upper_extrapolation_radius, bool add_tmax_difference)
Constructor.
 
MdtCalibOutputPtr getResults() const override
returns the final r-t relationship
 
std::shared_ptr< RtCalibrationOutput > m_output
 
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
 
double m_lower_extrapolation_radius
sets the lower radius to perform the
 
bool converged() const
returns true, if the integration method has been performed
 
MdtCalibOutputPtr analyseSegments(const MuonSegVec &seg) override
determine r(t)
 
virtual std::string name() const
returns name (region) of instance
 
void init(bool close_hits, double r_max, double lower_extrapolation_radius, double higher_extrapolation_radius, bool add_tmax_difference)
 
std::vector< std::pair< double, bool > > m_t_drift
 
unsigned int number_of_hits_used() const
get the number of hits used in the r-t determination
 
std::vector< std::shared_ptr< MuonCalibSegment > > MuonSegVec
 
RtCalibrationIntegration(const std::string &name)
Default constructor.