|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GAMMAORTOOLS_VGAMMAORTOOL_H
6 #define GAMMAORTOOLS_VGAMMAORTOOL_H
56 const std::vector<TLorentzVector>* leptons=0,
57 const std::vector<TLorentzVector>* photons=0,
58 const std::vector<int>* lepton_origins=0,
59 const std::vector<int>* photon_origins=0)
const override;
74 const std::vector<TLorentzVector>* leptons=0,
75 const std::vector<TLorentzVector>* photons=0,
76 const std::vector<int>* lepton_origins=0,
77 const std::vector<int>* photon_origins=0)
const override;
92 const std::vector<TLorentzVector>* leptons=0,
93 const std::vector<TLorentzVector>* photons=0,
94 const std::vector<int>* lepton_origins=0,
95 const std::vector<int>* photon_origins=0)
const override;
101 float dR0,
float exponent,
float epsilon)
const override;
118 const std::vector<float>& drCuts,
119 const std::vector<TLorentzVector>* leptons=0,
120 const std::vector<TLorentzVector>* photons=0,
121 const std::vector<int>* lepton_origins=0,
122 const std::vector<int>* photon_origins=0)
const;
126 std::vector<TLorentzVector>& photons_out,
127 const std::vector<TLorentzVector>* lepton_p4s,
128 const std::vector<TLorentzVector>* photon_p4s,
129 const std::vector<int>* lepton_origins,
130 const std::vector<int>* photon_origins)
const;
133 std::vector<TLorentzVector>
filterPhotonOrigins(
const std::vector<TLorentzVector>&,
const std::vector<int>&)
const;
138 std::vector<TLorentzVector>
filterLeptonOrigins(
const std::vector<TLorentzVector>&,
const std::vector<int>&)
const;
147 float frixioneFunc(
float dR,
float dR0,
float exponent,
float epsilon)
const;
204 #endif //> !GAMMAORTOOLS_VGAMMAORTOOL_H
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a truth particle in the MC record.