00001 #ifndef HZZ2L2NU_INCLUDE_GENPHOTONBUILDER_H_
00002 #define HZZ2L2NU_INCLUDE_GENPHOTONBUILDER_H_
00003
00004 #include <Dataset.h>
00005
00006 #include <TLorentzVector.h>
00007 #include <TTreeReaderArray.h>
00008
00009
00015 class GenPhotonBuilder {
00016 public:
00017 GenPhotonBuilder(Dataset &dataset);
00018
00020 TLorentzVector P4Gamma() const;
00021
00022 private:
00023 mutable TTreeReaderArray<Int_t> srcPdgId_;
00024 mutable TTreeReaderArray<Float_t> srcPt_, srcEta_, srcPhi_, srcMass_;
00025 };
00026
00027 #endif // HZZ2L2NU_INCLUDE_GENPHOTONBUILDER_H_
00028