ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/SFrameTools/include/BaseCycleContainer.h
Revision: 1.5
Committed: Thu Jun 28 15:57:27 2012 UTC (12 years, 10 months ago) by peiffer
Content type: text/plain
Branch: MAIN
CVS Tags: Feb-15-2013-v1, Feb-14-2013, Feb-07-2013-v1, Jan-17-2013-v2, Jan-17-2013-v1, Jan-16-2012-v1, Jan-09-2012-v2, Jan-09-2012-v1, Dec-26-2012-v1, Dec-20-2012-v1, Dec-17-2012-v1, Nov-30-2012-v2, Nov-30-2012-v1
Changes since 1.4: +3 -0 lines
Log Message:
reconstruction hypothesis tools

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 MET* met;
41
42 GenInfo* genInfo;
43
44 std::vector<std::string>* triggerNames;
45 std::vector<bool>* triggerResults;
46
47 //use this vector since triggerNames is only filled for first event of new run
48 std::vector<std::string> triggerNames_actualrun;
49
50 std::vector< ReconstructionHypothesis >* recoHyps;
51
52 };
53
54
55 #endif