Skip to content
Snippets Groups Projects

Add support in FunTuple for vector of enums (useful for FlavourTagging info)

Merged Sara Celani requested to merge scelani_originTagEnum into master
/*****************************************************************************\
* (c) Copyright 2020-2023 CERN for the benefit of the LHCb Collaboration *
* (c) Copyright 2020-2024 CERN for the benefit of the LHCb Collaboration *
* *
* This software is distributed under the terms of the GNU General Public *
* Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". *
@@ -19,6 +19,7 @@
#include "Event/ODIN.h"
#include "Event/State.h"
#include "Event/TrackEnums.h"
#include "Kernel/MCTaggingHelper.h"
#include "MCInterfaces/IMCReconstructed.h"
#include "MCInterfaces/IMCReconstructible.h"
@@ -245,7 +246,8 @@ namespace LHCb::FTuple {
make_map<bool, short int, unsigned short int, int, unsigned int, long int, unsigned long int, long long int,
unsigned long long int, SIMDWrapper::scalar::int_v, float, double, std::uint64_t, LHCb::ODIN::BXTypes,
LHCb::MCVertex::MCVertexType, IMCReconstructible::RecCategory, IMCReconstructed::RecCategory,
LHCb::Event::Enum::Track::History, LHCb::Event::Enum::Track::FitHistory, LHCb::Event::Enum::Track::Type,
std::vector<LHCb::FlavourTagging::originTagCodes>, LHCb::Event::Enum::Track::History,
LHCb::Event::Enum::Track::FitHistory, LHCb::Event::Enum::Track::Type,
LHCb::Event::Enum::Track::FitStatus, LHCb::Event::Enum::Track::Flag, SIMDWrapper::scalar::float_v,
Gaudi::LorentzVector, Gaudi::XYZVector, Gaudi::XYZPoint, Gaudi::SymMatrix3x3, Gaudi::SymMatrix4x4,
Gaudi::SymMatrix5x5, std::vector<double>, std::vector<float>, std::vector<int>, std::vector<bool>,
Loading