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