00001 00002 #include "RecoEgamma/EgammaMCTools/interface/PhotonMCTruth.h" 00003 #include "RecoEgamma/EgammaMCTools/interface/ElectronMCTruth.h" 00004 00005 #include <iostream> 00006 00007 00008 PhotonMCTruth::PhotonMCTruth(int isAConversion, 00009 HepLorentzVector phoMom, 00010 int vertIndex, 00011 int trackId, 00012 int motherId, 00013 HepLorentzVector mothMom, 00014 HepLorentzVector mothVtx, 00015 HepLorentzVector convVertex, 00016 HepLorentzVector pV, 00017 std::vector<ElectronMCTruth>& electrons ) : 00018 isAConversion_(isAConversion), 00019 thePhoton_(phoMom), 00020 theVertexIndex_(vertIndex), 00021 theTrackId_(trackId), 00022 theMotherId_(motherId), 00023 theMotherMom_(mothMom), 00024 theMotherVtx_(mothVtx), 00025 theConvVertex_(convVertex), 00026 thePrimaryVertex_(pV), 00027 theElectrons_(electrons) { 00028 00029 00030 } 00031 00032 00033 00034