Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:16

0001 #ifndef DataFormatsHcalCalibObjectsHcalIsoTrkEventVariables_h
0002 #define DataFormatsHcalCalibObjectsHcalIsoTrkEventVariables_h
0003 #include <string>
0004 #include <vector>
0005 
0006 class HcalIsoTrkEventVariables {
0007 public:
0008   HcalIsoTrkEventVariables() { clear(); }
0009 
0010   void clear() {
0011     allvertex_ = 0;
0012     tracks_ = tracksProp_ = tracksSaved_ = tracksLoose_ = tracksTight_ = 0;
0013     l1Bit_ = trigPass_ = trigPassSel_ = false;
0014     hltbits_.clear();
0015     ietaAll_.clear();
0016     ietaGood_.clear();
0017     trackType_.clear();
0018   };
0019 
0020   int allvertex_, tracks_, tracksProp_, tracksSaved_;
0021   int tracksLoose_, tracksTight_;
0022   bool l1Bit_, trigPass_, trigPassSel_;
0023   std::vector<int> ietaAll_, ietaGood_, trackType_;
0024   std::vector<bool> hltbits_;
0025 };
0026 
0027 typedef std::vector<HcalIsoTrkEventVariables> HcalIsoTrkEventVariablesCollection;
0028 #endif