00001 #ifndef HZZ2L2NU_INCLUDE_GENZZBUILDER_H_
00002 #define HZZ2L2NU_INCLUDE_GENZZBUILDER_H_
00003
00004 #include <Dataset.h>
00005
00006 #include <TLorentzVector.h>
00007 #include <TTreeReaderArray.h>
00008
00009
00018 class GenZZBuilder {
00019 public:
00020 GenZZBuilder(Dataset &dataset);
00021
00023 TLorentzVector P4ZZ() const;
00024
00025 private:
00026 mutable TTreeReaderArray<Int_t> srcPdgId_;
00027 mutable TTreeReaderArray<Float_t> srcPt_, srcEta_, srcPhi_, srcMass_;
00028 };
00029
00030 #endif // HZZ2L2NU_INCLUDE_GENZZBUILDER_H_
00031