List of all members | Public Member Functions | Public Attributes | Private Attributes
un2::SignalRatioFit Class Reference

#include <UnivV2Rec.h>

Inheritance diagram for un2::SignalRatioFit:
Inheritance graph
[legend]

Public Member Functions

std::vector< double > & GetCurrentParameters ()
 
const std::vector< double > & GetCurrentParameters () const
 
double GetErrorDefinition () const
 
std::string GetName (const int i) const
 
unsigned int GetNParameters () const
 
std::vector< ParameterDef > & GetParameterDefs ()
 
const std::vector< ParameterDef > & GetParameterDefs () const
 
r push_back (p.fValue)
 
r push_back (p.fFixed)
 
r push_back (GetName(i))
 
r reserve (GetNParameters())
 
r reserve (GetNParameters())
 
r reserve (n)
 
void SetCurrentParameters (const std::vector< double > &p)
 
void SetErrorDefinition (const double up)
 
void SetParameterDefFixed (const std::vector< int > &fixed)
 
void SetParameterDefs (const std::vector< ParameterDef > &defs)
 
void SetParameterDefValues (const std::vector< double > &vals)
 
 SignalRatioFit ()
 

Public Attributes

unsigned int const
 
std::vector< double > const
 
std::vector< int > const
 
std::vector< std::string > const
 
 n
 
return n
 
return r
 
std::vector< std::string > r
 

Private Attributes

bool fIsReal = false
 
double fLogE = 0
 
string fModel = topB.GetChild("HadronicInteractionModel").GetDataString()
 
int fMonth = 3
 
double fTheta = 0
 
vector< vector< un2Detector > > fun2DetectorPairs
 
vector< un2Detectorfun2Detectors
 
double fXmax = 0
 
const utl::Branch topB = fwk::CentralConfig::GetInstance()->GetTopBranch("UniversalityFitterV2")
 

Detailed Description

Definition at line 295 of file UnivV2Rec.h.

Constructor & Destructor Documentation

un2::SignalRatioFit::SignalRatioFit ( )
inline

Definition at line 312 of file UnivV2Rec.h.

Member Function Documentation

std::vector<double>& utl::Minou::Base::GetCurrentParameters ( )
inlineinherited

Definition at line 144 of file Minou.h.

References utl::Minou::Base::fCurrentParameters.

Referenced by utl::Minou::Minimizer< F >::WriteBack().

const std::vector<double>& utl::Minou::Base::GetCurrentParameters ( ) const
inlineinherited

Definition at line 145 of file Minou.h.

References utl::Minou::Base::fCurrentParameters.

double utl::Minou::Base::GetErrorDefinition ( ) const
inlineinherited

Definition at line 157 of file Minou.h.

References utl::Minou::Base::fErrorDefinition.

std::string utl::Minou::Base::GetName ( const int  i) const
inlineinherited

Definition at line 159 of file Minou.h.

References utl::Minou::Base::fParameterDefs.

unsigned int utl::Minou::Base::GetNParameters ( ) const
inlineinherited
std::vector<ParameterDef>& utl::Minou::Base::GetParameterDefs ( )
inlineinherited
const std::vector<ParameterDef>& utl::Minou::Base::GetParameterDefs ( ) const
inlineinherited

Definition at line 98 of file Minou.h.

References utl::Minou::Base::fParameterDefs.

r utl::Minou::Base::push_back ( p.  fValue)
inherited
r utl::Minou::Base::push_back ( p.  fFixed)
inherited
r utl::Minou::Base::push_back ( GetName(i)  )
inherited
r utl::Minou::Base::reserve ( GetNParameters()  )
inherited
r utl::Minou::Base::reserve ( GetNParameters()  )
inherited
r utl::Minou::Base::reserve ( n  )
inherited
void utl::Minou::Base::SetCurrentParameters ( const std::vector< double > &  p)
inlineinherited
void utl::Minou::Base::SetErrorDefinition ( const double  up)
inlineinherited

Definition at line 155 of file Minou.h.

References utl::Minou::Base::fErrorDefinition.

void utl::Minou::Base::SetParameterDefFixed ( const std::vector< int > &  fixed)
inlineinherited
void utl::Minou::Base::SetParameterDefs ( const std::vector< ParameterDef > &  defs)
inlineinherited

Definition at line 99 of file Minou.h.

References utl::Minou::Base::fParameterDefs.

Referenced by un2::SimpleReco().

void utl::Minou::Base::SetParameterDefValues ( const std::vector< double > &  vals)
inlineinherited

Member Data Documentation

unsigned int Base::const
inherited
Initial value:
{
unsigned int n = 0

Definition at line 88 of file Minou.h.

std::vector<double> utl::Minou::Base::const
inherited
Initial value:
{
std::vector<double> r

Definition at line 104 of file Minou.h.

std::vector<int> utl::Minou::Base::const
inherited
Initial value:
{
std::vector<int> r

Definition at line 125 of file Minou.h.

std::vector<std::string> utl::Minou::Base::const
inherited
Initial value:
{
const int n = GetNParameters()

Definition at line 165 of file Minou.h.

bool un2::SignalRatioFit::fIsReal = false
private

Definition at line 307 of file UnivV2Rec.h.

double un2::SignalRatioFit::fLogE = 0
private

Definition at line 305 of file UnivV2Rec.h.

string un2::SignalRatioFit::fModel = topB.GetChild("HadronicInteractionModel").GetDataString()
private

Definition at line 303 of file UnivV2Rec.h.

int un2::SignalRatioFit::fMonth = 3
private

Definition at line 308 of file UnivV2Rec.h.

double un2::SignalRatioFit::fTheta = 0
private

Definition at line 306 of file UnivV2Rec.h.

vector<vector<un2Detector> > un2::SignalRatioFit::fun2DetectorPairs
private

Definition at line 299 of file UnivV2Rec.h.

vector<un2Detector> un2::SignalRatioFit::fun2Detectors
private

Definition at line 300 of file UnivV2Rec.h.

double un2::SignalRatioFit::fXmax = 0
private

Definition at line 304 of file UnivV2Rec.h.

utl::Minou::Base::n
inherited
return utl::Minou::Base::n
inherited

Definition at line 93 of file Minou.h.

return Base::r
inherited

Definition at line 109 of file Minou.h.

std::vector<std::string> utl::Minou::Base::r
inherited

Definition at line 167 of file Minou.h.

const utl::Branch un2::SignalRatioFit::topB = fwk::CentralConfig::GetInstance()->GetTopBranch("UniversalityFitterV2")
private

Definition at line 302 of file UnivV2Rec.h.


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

, generated on Tue Sep 26 2023.