|
| template<typename... Args> |
| | DigitBlockFIT (Args &&... args) |
| |
| | DigitBlockFIT ()=default |
| |
| | DigitBlockFIT (const DigitBlockFIT &other)=default |
| |
| | ~DigitBlockFIT ()=default |
| |
| template<class DataBlockType , typename RawDataMetricType > |
| auto | processDigits (const DataBlockType &dataBlock, RawDataMetricType &metric, int linkID, int ep) -> std::enable_if_t< DigitBlockHelper::IsSpecOfType< DataBlockPM, DataBlockType >::value > |
| |
| template<class DataBlockType , typename RawDataMetricType > |
| auto | processDigits (const DataBlockType &dataBlock, RawDataMetricType &metric, int linkID, int ep) -> std::enable_if_t< DigitBlockHelper::IsSpecOfType< DataBlockTCM, DataBlockType >::value > |
| |
| template<class DataBlockType > |
| auto | decomposeDigits (const typename RawDataMetric::Status_t &status) const -> std::enable_if_t< DigitBlockHelper::IsSpecOfType< DataBlockPM, DataBlockType >::value, std::map< typename LookupTable_t::Topo_t, DataBlockType > > |
| |
| template<class DataBlockType > |
| auto | decomposeDigits (const typename RawDataMetric::Status_t &status) const -> std::enable_if_t< DigitBlockHelper::IsSpecOfType< DataBlockTCM, DataBlockType >::value, std::pair< typename LookupTable_t::Topo_t, DataBlockType > > |
| |
| template<typename VecDigitType , typename VecChannelDataType , typename VecDetTrigInputType > |
| void | getDigits (VecDigitType &vecDigits, VecChannelDataType &vecChannelData, VecDetTrigInputType &vecTriggerInput) |
| |
| template<typename VecDigitType , typename VecChannelDataType > |
| void | getDigits (VecDigitType &vecDigits, VecChannelDataType &vecChannelData) |
| |
| void | print () const |
| |
| | DigitBlockBase (const o2::InteractionRecord &intRec) |
| |
| | DigitBlockBase (const DigitType &digit) |
| |
| | DigitBlockBase ()=default |
| |
| | DigitBlockBase (const DigitBlockBase &other)=default |
| |
| | ~DigitBlockBase ()=default |
| |
| auto | getSubDigits (VecDigit &vecDigits, VecSubDigits &... vecSubDigits) -> std::enable_if_t< sizeof...(VecSubDigits)==sNSubDigits > |
| |
| auto | getSingleSubDigits (T &... vecSingleSubDigits) -> std::enable_if_t< sizeof...(T)==sNSingleSubDigits > |
| |
| auto | getSubDigit (std::tuple< T... > tupleVecSubDigits) -> std::enable_if_t<(N_TOTAL > 1)> |
| |
| auto | getSubDigit (std::tuple< T... > tupleVecSubDigits) -> std::enable_if_t<(N_TOTAL==1)> |
| |
| auto | getSingleSubDigit (std::tuple< T... > tupleVecSingleSubDigits) -> std::enable_if_t<(N_TOTAL > 1)> |
| |
| auto | getSingleSubDigit (std::tuple< T... > tupleVecSingleSubDigits) -> std::enable_if_t<(N_TOTAL==1)> |
| |
| void | print () const |
| |
|
| template<typename DigitBlockProcType > |
| static void | processDigitBlocks (TTree *inputTree, DigitBlockProcType &digitBlockProc) |
| |
| static void | print (const std::vector< DigitType > &vecDigit, const std::vector< ChannelDataType > &vecChannelData) |
| |
| static auto | makeDigitBlock (const std::vector< DigitT > &vecDigits, const std::vector< SubDigitT > &vecSubDigits) -> std::enable_if_t< DigitBlockHelper::GetDigitRefsN< DigitT >::value==1 &&DigitBlockHelper::IsSpecOfType< DigitBlockBase, typename DigitBlockType::DigitBlockBase_t >::value, std::vector< DigitBlockType > > |
| |
| static auto | makeDigitBlock (const std::vector< DigitT > &vecDigits, const std::vector< SubDigitT > &... vecSubDigits) -> std::enable_if_t<(DigitBlockHelper::GetDigitRefsN< DigitT >::value > 1) &&(DigitBlockHelper::IsSpecOfType< DigitBlockBase, typename DigitBlockType::DigitBlockBase_t >::value), std::vector< DigitBlockType > > |
| |
| static void | fillSubDigitTuple (const DigitT &digit, const std::tuple< T... > &tupleSrc, std::tuple< T... > &tupleDest) |
| |
template<typename LookupTableType, typename DigitType, typename ChannelDataType>
class o2::fit::DigitBlockFIT< LookupTableType, DigitType, ChannelDataType >
Definition at line 147 of file DigitBlockFIT.h.