ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/SFrameTools/include/BaseCycleContainer.h
Revision: 1.1
Committed: Fri May 25 09:31:04 2012 UTC (12 years, 11 months ago) by peiffer
Content type: text/plain
Branch: MAIN
Log Message:
move files to SFrameTools

File Contents

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