ATLAS Offline Software
eflowFirstInt.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EFLOWFIRSTINT_H
6 #define EFLOWFIRSTINT_H
7 
8 /********************************************************************
9 
10 NAME: eflowFirstInt.h
11 PACKAGE: offline/Reconstruction/eflowRec
12 
13 AUTHORS: M.Hodgkinson, R Duxfield (based on R.Duxfields Root package)
14 CREATED: 18th Aug, 2005
15 
16 ********************************************************************/
17 
18 #include <iostream>
19 
24 
25  public:
26 
27  eflowFirstInt() : m_fudgeMean(0.0), m_fudgeStdDev(0.0) {}
28  eflowFirstInt(double mean, double stdDev) : m_fudgeMean(mean), m_fudgeStdDev(stdDev) {}
29  ~eflowFirstInt() {}
30 
31  double fudgeMean() const {return m_fudgeMean;}
32  double fudgeStdDev() const {return m_fudgeStdDev;}
33 
36 
37  protected:
38 
39  double m_fudgeMean;
40  double m_fudgeStdDev;
41 
42 };
43 
44 
45 #endif
mean
void mean(std::vector< double > &bins, std::vector< double > &values, const std::vector< std::string > &files, const std::string &histname, const std::string &tplotname, const std::string &label="")
Definition: dependence.cxx:254
eflowFirstInt
This object holds the expected energy deposit of a track and the known width of that distribution.
Definition: eflowFirstInt.h:23
eflowFirstInt::eflowFirstInt
eflowFirstInt()
Definition: eflowFirstInt.h:35
eflowFirstInt::fudgeStdDev
double fudgeStdDev() const
Definition: eflowFirstInt.h:40
eflowFirstInt::m_fudgeMean
double m_fudgeMean
Definition: eflowFirstInt.h:47
eflowFirstInt::m_fudgeStdDev
double m_fudgeStdDev
Definition: eflowFirstInt.h:48
eflowFirstInt::fudgeMean
double fudgeMean() const
Definition: eflowFirstInt.h:39
eflowFirstInt::setFudgeMean
void setFudgeMean(double fudgeMean)
Definition: eflowFirstInt.h:42
eflowFirstInt::setFudgeStdDev
void setFudgeStdDev(double fudgeStdDev)
Definition: eflowFirstInt.h:43
eflowFirstInt::~eflowFirstInt
~eflowFirstInt()
Definition: eflowFirstInt.h:37