File.hh
Go to the documentation of this file.
1 
4 #pragma once
5 
6 #include <fstream>
7 
8 #include "boca/units/Units.hh"
9 #include "boca/latex/Table.hh"
10 #include "boca/latex/Graphic.hh"
11 #include "boca/latex/Command.hh"
12 
13 namespace boca
14 {
15 
16 namespace latex
17 {
18 
19 class File
20 {
21 
22 public:
23 
24  File(std::string const& name);
25 
26  virtual ~File();
27 
28  void operator<<(std::string const& string);
29 
30  void AddTable(Table const& table);
31 
32  void AddGraphic(Graphic const& graphic);
33 
34  void AddTitle(const Mass& mass);
35 
36 private:
37 
38  std::ofstream latex_file_;
39 
40  Environment environment_;
41 
42 };
43 
44 }
45 
46 }
virtual ~File()
Definition: File.cpp:33
File(std::string const &name)
Definition: File.cpp:15
Definition: File.hh:19
void operator<<(std::string const &string)
Definition: File.cpp:39
void AddTitle(const Mass &mass)
Definition: File.cpp:54
Boosted Collider Analysis.
Definition: Analysis.hh:15
Definition: Table.hh:14
void AddTable(Table const &table)
Definition: File.cpp:44
Definition: Command.hh:169
void AddGraphic(Graphic const &graphic)
Definition: File.cpp:49
Energy Mass
Mass measured in electronvolt.
Definition: ElectronVolt.hh:62
Definition: Graphic.hh:15