Fork me on GitHub

source: svn/trunk/interface/LHEFConverter.h@ 138

Last change on this file since 138 was 2, checked in by Xavier Rouby, 16 years ago

first commit

File size: 927 bytes
Line 
1#ifndef _LHEFCONVERTER_H_
2#define _LHEFCONVERTER_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 LHEFConverter
15/// \brief LHEFConverter class, and some generic definitions
16
17#include <string>
18
19#include "Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h"
20#include "Utilities/ExRootAnalysis/interface/LHEF.h"
21
22#include "interface/DataConverter.h"
23
24
25using namespace std;
26
27class LHEFConverter : public DataConverter
28{
29public:
30
31 LHEFConverter(const string& inputFileList, const string& outputFileName);
32 ~LHEFConverter();
33
34private:
35 void AnalyseEvent(LHEF::Reader *reader, ExRootTreeBranch *branch, const Long64_t eventNumber);
36 void AnalyseParticles(LHEF::Reader *reader, ExRootTreeBranch *branch);
37
38};
39
40#endif
Note: See TracBrowser for help on using the repository browser.