Fork me on GitHub

source: svn/trunk/interface/VeryForward.h@ 150

Last change on this file since 150 was 100, checked in by severine ovyn, 16 years ago

Remove datacard bug + CaloTowers OK

File size: 1.3 KB
Line 
1#ifndef _VERYFORWARD_H_
2#define _VERYFORWARD_H_
3
4/*
5 ---- Delphes ----
6 A Fast Simulator for general purpose LHC detector
7 S. Ovyn ~~~~ severine.ovyn@uclouvain.be
8
9 Center for Particle Physics and Phenomenology (CP3)
10 Universite Catholique de Louvain (UCL)
11 Louvain-la-Neuve, Belgium
12*/
13
14/// \file SmearUtil.h
15/// \brief RESOLution class, and some generic definitions
16
17
18#include <vector>
19#include "TLorentzVector.h"
20
21#include "interface/SmearUtil.h"
22
23#include "Utilities/ExRootAnalysis/interface/BlockClasses.h"
24#include "Utilities/ExRootAnalysis/interface/TSimpleArray.h"
25#include "Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h"
26#include "Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h"
27
28#include "H_BeamParticle.h"
29#include "H_BeamLine.h"
30#include "H_RomanPot.h"
31
32
33#include "Utilities/Fastjet/plugins/CDFCones/interface/PhysicsTower.hh"
34
35using namespace std;
36
37class VeryForward {
38
39 public:
40 /// Constructor
41 VeryForward(string DetDatacard);
42
43 void ZDC(ExRootTreeWriter *treeWriter,ExRootTreeBranch *branchZDC,TRootGenParticle *particle);
44 void RomanPots(ExRootTreeWriter *treeWriter, ExRootTreeBranch *branchRP220,ExRootTreeBranch *branchFP420,TRootGenParticle *particle) ;
45
46 bool relative_energy;
47 int kickers_on;
48
49 H_BeamLine* beamline1;
50 H_BeamLine* beamline2;
51
52 private:
53
54 RESOLution *DET;
55
56};
57#endif
Note: See TracBrowser for help on using the repository browser.