|
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
14 static inline const char *
const ScaleVar =
"GenPhotonScales",
28 static inline const char *
const ScaleVar =
"RecPhotonScales",
43 static inline const std::vector<TString>
uncs {
"Scale",
"SigmaPhi",
"SigmaRho"};
86 return s << photon.
p4 <<
' ' << photon.
scales.size() <<
' ' << photon.
weights.size();
89 #if defined(__ROOTCLING__)
90 #pragma link C++ class DAS::GenPhoton +;
91 #pragma link C++ class std::vector<DAS::GenPhoton> +;
93 #pragma link C++ class DAS::RecPhoton +;
94 #pragma link C++ class std::vector<DAS::RecPhoton> +;
@ SigmaRhoUp
energy with the ecal energy smearing value shifted 1 sigma(rho) up
Definition: Photon.h:40
static const std::vector< TString > uncs
Definition: Photon.h:43
Definition: applyBTagSF.cc:31
@ PixelSeedVeto
Pixel seed veto.
Definition: Photon.h:55
std::string_view weight_group() const final
Definition: Photon.h:74
@ ScaleUp
energy with the ecal energy scale shifted 1 sigma(stat) up
Definition: Photon.h:36
@ CutBasedMedium
Medium cut-based ID.
Definition: Photon.h:50
float scEta
Super cluster eta, used to veto the barrel/endcap transition region.
Definition: Photon.h:58
FourVector p4
raw four-momentum directly after reconstruction
Definition: PhysicsObject.h:50
std::string_view scale_group() const override
Definition: Photon.h:21
float sigmaIEtaIEta
Width of the ECAL deposit along the eta axis.
Definition: Photon.h:59
@ Nominal
ecalEnergy of photon after scale & smearing corrections
Definition: Photon.h:35
float photonIsolation
Recomputed isolation from other photons.
Definition: Photon.h:63
@ CutBasedLoose
Loose cut-based ID.
Definition: Photon.h:49
EnergyVariation
Definition: Photon.h:34
@ MVAWorkingPoint80
80% efficiency working point of the MVA ID
Definition: Photon.h:52
Definition: PhysicsObject.h:41
std::vector< float > scales
energy scale corrections and variations
Definition: PhysicsObject.h:51
std::uint32_t selectors
Identification cuts satisfied by the photon.
Definition: Photon.h:70
std::ostream & operator<<(std::ostream &s, const DAS::GenPhoton &photon)
Definition: Photon.h:79
class GenPhoton
Definition: Photon.h:13
bool prompt
Originates directly from the matrix element.
Definition: Photon.h:18
static const char *const *const WeightVar
Definition: Photon.h:29
static const char *const ScaleVar
Definition: Photon.h:14
static const char *const *const WeightVar
Definition: Photon.h:15
float worstChargedIsolation
Recomputed charged isolation with the vertex chosen to maximize this value used for the ID.
Definition: Photon.h:64
@ SigmaRhoDown
energy with the ecal energy smearing value shifted 1 sigma(rho) down
Definition: Photon.h:41
float hOverE
Ratio of HCAL to ECAL energy.
Definition: Photon.h:60
@ SigmaPhiUp
energy with the ecal energy smearing value shifted 1 sigma(phi) up
Definition: Photon.h:38
float ecalEnergyErrPostCorr
Energy scale and smearing variations, indexed with the EnergyVariation enum.
Definition: Photon.h:68
@ ScaleDown
energy with the ecal energy scale shifted 1 sigma(stat) down
Definition: Photon.h:37
@ CutBasedTight
Tight cut-based ID.
Definition: Photon.h:51
@ SigmaPhiDown
energy with the ecal energy smearing value shifted 1 sigma(phi) down
Definition: Photon.h:39
std::string_view weight_group() const override
Definition: Photon.h:22
Weights weights
object weights
Definition: PhysicsObject.h:52
bool zAncestor
Z boson among the particle mothers.
Definition: Photon.h:17
static const char *const ScaleVar
Definition: Photon.h:28
std::string_view scale_group() const final
Definition: Photon.h:73
float neutralHadronIsolation
Recomputed isolation from neutral hadrons.
Definition: Photon.h:62
Identification
Definition: Photon.h:48
@ MVAWorkingPoint90
90% efficiency working point of the MVA ID
Definition: Photon.h:53
float chargedIsolation
Recomputed isolation from charged particles.
Definition: Photon.h:61
class RecPhoton
Definition: Photon.h:27
@ ConversionSafeElectronVeto
Electron veto.
Definition: Photon.h:54