ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/SFrameTools/include/BaseCycleContainer.h
Revision: 1.4
Committed: Mon Jun 18 15:46:51 2012 UTC (12 years, 10 months ago) by peiffer
Content type: text/plain
Branch: MAIN
Changes since 1.3: +7 -0 lines
Log Message:
some descriptions

File Contents

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