ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/SFrameTools/include/BaseCycleContainer.h
Revision: 1.7
Committed: Tue Jun 25 16:35:06 2013 UTC (11 years, 10 months ago) by rkogler
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.6: +2 -1 lines
Log Message:
moved objects to NtupleWriter

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< GenTopJet >* topjetsgen;
38 std::vector< TopJet >* prunedjets;
39 std::vector< GenParticle >* genparticles;
40 std::vector< PFParticle >* pfparticles;
41 std::vector< Particle>* genjets;
42
43 MET* met;
44
45 GenInfo* genInfo;
46
47 std::vector<std::string>* triggerNames;
48 std::vector<bool>* triggerResults;
49
50 //use this vector since triggerNames is only filled for first event of new run
51 std::vector<std::string> triggerNames_actualrun;
52
53 std::vector< ReconstructionHypothesis >* recoHyps;
54
55 };
56
57
58 #endif