List of all members | Public Types | Public Member Functions | Public Attributes | Private Attributes
mdet::MTimeVariance Class Reference

#include "mdet/MTimeVariance.h"

Inheritance diagram for mdet::MTimeVariance:
Inheritance graph
[legend]

Public Types

enum  Model { eNone = 0, eVersion1, eVersion2, eDefault = eVersion1 }
 

Public Member Functions

Model GetModel () const
 
double GetTimeSigma2 (const unsigned int nmuons, const double distance) const
 
 MTimeVariance ()
 
void SetModel (const Model m)
 

Public Attributes

static MTimeVariance &return instance
 

Private Attributes

Model fModel
 

Detailed Description

Adapted from sdet/STimeVariance.h

Definition at line 16 of file MTimeVariance.h.

Member Enumeration Documentation

Enumerator
eNone 
eVersion1 
eVersion2 
eDefault 

Definition at line 19 of file MTimeVariance.h.

Constructor & Destructor Documentation

mdet::MTimeVariance::MTimeVariance ( )
inline

Definition at line 26 of file MTimeVariance.h.

Member Function Documentation

Model mdet::MTimeVariance::GetModel ( ) const
inline

Definition at line 28 of file MTimeVariance.h.

References fModel.

double MTimeVariance::GetTimeSigma2 ( const unsigned int  nmuons,
const double  distance 
) const
void mdet::MTimeVariance::SetModel ( const Model  m)
inline

Definition at line 30 of file MTimeVariance.h.

References fModel, and utl::m.

Member Data Documentation

Model mdet::MTimeVariance::fModel
private

Definition at line 35 of file MTimeVariance.h.

Referenced by GetModel(), and SetModel().

MTimeVariance & return utl::Singleton< MTimeVariance >::instance
inherited

Definition at line 44 of file Singleton.h.


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

, generated on Tue Sep 26 2023.