Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Quarkonia2LeptonsMC.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file Quarkonia2LeptonsMC.h
1 #ifndef __Quarkonia2LeptonsMC_H__
2 #define __Quarkonia2LeptonsMC_H__
3 
4 #include <fun4all/SubsysReco.h>
5 //#include <vector>
6 //#include <cmath>
7 //#include <string>
8 //#include <limits.h>
9 //#include <TNtuple.h>
10 
11 class TNtuple;
12 class TFile;
13 //class TH2D;
14 class TH1D;
15 
16 class PHCompositeNode;
17 namespace HepMC
18 {
19  class GenEvent;
20 }
21 
23 {
24 
25 public:
26 
28 
29  int
31  int
33  int
35 
36 
42  int get_embedding_id() const { return _embedding_id; }
43  //
49  void set_embedding_id(int id) { _embedding_id = id; }
50 private:
51 
52  bool _verbose;
53 
54  int _ievent;
56 
58  TFile *_fout_root;
59 
60  /* output tree and variables */
61  TNtuple* _tree_quarkonia;
62 
68 };
69 
70 #endif // __Quarkonia2LeptonsMC_H__