OscProb
Absorption.h
Go to the documentation of this file.
1#ifndef ABSORPTION_H
2#define ABSORPTION_H
3
4#include "NuPath.h"
5
6namespace OscProb {
7
8 class Absorption {
9 public:
10 Absorption();
11 virtual ~Absorption();
12
13 virtual double Trans(double xsec);
14
15 virtual void SetPath(std::vector<NuPath> paths);
16
17 protected:
18 std::vector<NuPath> fNuPaths;
19
20 static const double kU;
21 };
22
23} // namespace OscProb
24
25#endif
virtual void SetPath(std::vector< NuPath > paths)
Set a path sequence.
Definition: Absorption.cxx:36
std::vector< NuPath > fNuPaths
Vector of neutrino paths.
Definition: Absorption.h:18
static const double kU
Atomic mass unit.
Definition: Absorption.h:20
virtual ~Absorption()
Definition: Absorption.cxx:16
virtual double Trans(double xsec)
Definition: Absorption.cxx:19
Some useful general definitions.
Definition: Absorption.h:6