21 , m_flavourType(FlavourComp::UNKNOWN)
22 , m_constrainZresponse(false)
23 , m_constrainZresponseFunc(
"Zjet_qFrac_AntiKt4EMPFlow")
24 , m_ZjetQuarkFrac(nullptr)
32 , m_labels(component.truthLabels)
33 , m_flavourType(component.flavourType)
34 , m_constrainZresponse(component.constrainZresponse)
35 , m_constrainZresponseFunc(component.constrainZresponseFunc)
42 , m_absEta(toCopy.m_absEta)
43 , m_labels(toCopy.m_labels)
44 , m_flavourType(toCopy.m_flavourType)
45 , m_constrainZresponse(toCopy.m_constrainZresponse)
46 , m_constrainZresponseFunc(toCopy.m_constrainZresponseFunc)
60 return StatusCode::FAILURE;
65 ATH_MSG_ERROR(
"Specified a PerJetFlavourUncertaintyComponent without the associated labels to use: " <<
getName().
Data());
66 return StatusCode::FAILURE;
73 return StatusCode::FAILURE;
85 return StatusCode::FAILURE;
92 return StatusCode::FAILURE;
97 return StatusCode::SUCCESS;
178 ATH_MSG_ERROR(
"Unable to find PartonTruthLabelID on the jet");
181 const int truthHighestEparton = abs(truthLabelAccessor(
jet));
184 if (
label == truthHighestEparton)