ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/SFrameTools/include/BaseCycleContainer.h
Revision: 1.6
Committed: Wed Jun 5 15:05:35 2013 UTC (11 years, 11 months ago) by peiffer
Content type: text/plain
Branch: MAIN
CVS Tags: Makefile, v1-00
Changes since 1.5: +2 -0 lines
Log Message:
new gen jet collection

File Contents

# Content
1
2 #ifndef BaseCycleContainer_H
3 #define BaseCycleContainer_H
4
5 #include "Objects.h"
6 #include "ReconstructionHypothesis.h"
7
8 /**
9 * @short container that contains all objects of the actual event
10 *
11 * @author Thomas Peiffer
12 */
13
14
15 struct BaseCycleContainer{
16 //input variables
17 int run;
18 int luminosityBlock;
19 int event;
20
21 float rho;
22
23 bool isRealData;
24 //bool HBHENoiseFilterResult;
25
26 float beamspot_x0;
27 float beamspot_y0;
28 float beamspot_z0;
29
30 std::vector< Electron >* electrons;
31 std::vector< Muon >* muons;
32 std::vector< Tau >* taus;
33 std::vector< Photon >* photons;
34 std::vector< PrimaryVertex >* pvs;
35 std::vector< Jet >* jets;
36 std::vector< TopJet >* topjets;
37 std::vector< TopJet >* topjetsgen;
38 std::vector< TopJet >* prunedjets;
39 std::vector< GenParticle >* genparticles;
40 std::vector< Particle>* genjets;
41
42 MET* met;
43
44 GenInfo* genInfo;
45
46 std::vector<std::string>* triggerNames;
47 std::vector<bool>* triggerResults;
48
49 //use this vector since triggerNames is only filled for first event of new run
50 std::vector<std::string> triggerNames_actualrun;
51
52 std::vector< ReconstructionHypothesis >* recoHyps;
53
54 };
55
56
57 #endif