clas12root
Loading...
Searching...
No Matches
ParticleHist.h
Go to the documentation of this file.
1#pragma once
2
3
4#include "HipoHist.h"
5#include "clas12reader.h"
6#include <map>
7
8namespace clas12root {
9
10
11 class ParticleHist : public HipoHist {
12
13
14 public :
15 ParticleHist(TString filename);
16 virtual ~ParticleHist();
17
18
19 void Loop() final;
20
21
22 using c12_uptr = std::unique_ptr<clas12::clas12reader>;
23
25 return std::move(c12_uptr
26 (new clas12::clas12reader(HipoFileName().Data())));
27 }
28
29 private :
30
31
32 };
33}
Clas12root HIPO file reader.
Definition clas12reader.h:74
HipoHist(TString filename)
Definition HipoHist.cpp:9
TString HipoFileName()
Definition HipoROOTOut.h:36
void Loop() final
Definition ParticleHist.cpp:69
ParticleHist(TString filename)
Definition ParticleHist.cpp:8
c12_uptr clas12()
Definition ParticleHist.h:24
virtual ~ParticleHist()
Definition ParticleHist.cpp:67
std::unique_ptr< clas12::clas12reader > c12_uptr
Definition ParticleHist.h:22
Definition BankHist.cpp:6