17 const std::string& name,
18 const IInterface* parent )
22 declareInterface< ITrigBjetCnvTool >(
this );
37 if( !xaod->
empty() ) {
39 << xaod->
size() <<
")" );
49 for( ; aod_itr != aod_end; ++aod_itr ) {
59 xTemp=(*aod_itr)->xSV();
62 if(wTemp>100.) wTemp=-10;
67 xTemp=(*aod_itr)->xIP2D();
70 if(wTemp>100.) wTemp=-10;
74 xTemp=(*aod_itr)->xIP3D();
77 if(wTemp>100.) wTemp=-10;
89 float xComb_temp=(*aod_itr)->xComb();
91 wComb_temp=
pow(10., xComb_temp)-1;
92 if(xComb_temp<-5)wComb_temp=-5;
93 if(wComb_temp>100.) wComb_temp=-10;
102 return StatusCode::SUCCESS;
#define ATH_MSG_WARNING(x)
constexpr int pow(int base, int exp) noexcept
DataModel_detail::const_iterator< DataVector > const_iterator
value_type push_back(value_type pElem)
Add an element to the end of the collection.
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
size_type size() const noexcept
Returns the number of elements in the collection.
bool empty() const noexcept
Returns true if the collection is empty.
Container of TrigEFBjet objects to be stored in POOL.
void setIP3D_pb(float value)
set IP3D b probability
void setIP3D_pu(float value)
set IP3D light probability
void setIP2D_pu(float value)
set IP2D light probability
void setMV1_discriminant(float value)
set MV1 discriminant
void setSV1_pu(float value)
set SV1 light probability
void setIP2D_pb(float value)
set IP2D b probability
void setSV1_pb(float value)
set SV1 b probability
void setJetFitter_pu(float value)
set JetFitter light probability
void setJetFitter_pb(float value)
set JetFitter b probability
BTaggingContainer_v1 BTaggingContainer
Definition of the current "BTagging container version".
BTagging_v1 BTagging
Definition of the current "BTagging version".