ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtData
AtMCResult.h
Go to the documentation of this file.
1
#ifndef ATMCRESULT_H
2
#define ATMCRESULT_H
3
4
#include <Rtypes.h>
// for Double_t, THashConsistencyHolder, ClassDefOverride
5
#include <TObject.h>
6
7
#include <map>
8
#include <string>
// for string
9
class
TBuffer;
10
class
TClass;
11
class
TMemberInspector;
12
13
namespace
MCFitter
{
14
18
class
AtMCResult
:
public
TObject {
19
public
:
20
using
ParamMap
= std::map<std::string, Double_t>;
21
22
Double_t
fObjective
;
//< Value f the objective function for this iteration
23
ParamMap
fParameters
;
//< Parameters used in simulation
24
Int_t
fIterNum
;
//< Iteration number. Used to map with the simulated event ID in the TTree.
25
26
AtMCResult
() =
default
;
27
28
void
Print
()
const
;
29
30
ClassDefOverride
(
AtMCResult
, 1);
31
};
32
33
}
// namespace MCFitter
34
35
#endif //#ifndef ATMCRESULT_H
MCFitter::AtMCResult::AtMCResult
AtMCResult()=default
MCFitter::AtMCResult::ClassDefOverride
ClassDefOverride(AtMCResult, 1)
MCFitter::AtMCResult::Print
void Print() const
Definition:
AtMCResult.cxx:7
MCFitter::AtMCResult::fParameters
ParamMap fParameters
Definition:
AtMCResult.h:23
MCFitter::AtMCResult::fObjective
Double_t fObjective
Definition:
AtMCResult.h:22
MCFitter::AtMCResult
Definition:
AtMCResult.h:18
MCFitter::AtMCResult::fIterNum
Int_t fIterNum
Definition:
AtMCResult.h:24
MCFitter::AtMCResult::ParamMap
std::map< std::string, Double_t > ParamMap
Definition:
AtMCResult.h:20
MCFitter
Definition:
AtMCResult.cxx:5
Generated on Sat Nov 11 2023 15:30:37 for ATTPCROOT by
1.8.18