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

# User Rev Content
1 peiffer 1.1
2     #ifndef BaseCycleContainer_H
3     #define BaseCycleContainer_H
4    
5     #include "Objects.h"
6 peiffer 1.5 #include "ReconstructionHypothesis.h"
7 peiffer 1.1
8 peiffer 1.4 /**
9     * @short container that contains all objects of the actual event
10     *
11     * @author Thomas Peiffer
12     */
13    
14    
15 peiffer 1.1 struct BaseCycleContainer{
16     //input variables
17     int run;
18     int luminosityBlock;
19     int event;
20 peiffer 1.2
21     float rho;
22    
23 peiffer 1.1 bool isRealData;
24 peiffer 1.3 //bool HBHENoiseFilterResult;
25 peiffer 1.1
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 peiffer 1.3 std::vector< TopJet >* topjetsgen;
38 peiffer 1.1 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 peiffer 1.5 std::vector< ReconstructionHypothesis >* recoHyps;
51    
52 peiffer 1.1 };
53    
54    
55     #endif