Namespaces | |
col | |
impl | |
Classes | |
struct | AddColumns |
struct | AddColumns< Table< T1... >, std::tuple< T2... > > |
struct | Column |
struct | ColumnFillerHolder |
class | ColumnFillers |
class | ColumnValues |
class | ConstTableItr |
struct | MakeTableExaminer |
struct | MakeTableExaminer< Table< Args... > > |
class | MutableColumnValues |
class | MutableRowView |
struct | RemoveColumn |
class | RowView |
class | Table |
class | TableExaminer |
class | TableExaminerBase |
class | TableItr |
class | TableView |
struct | ViewFromTable |
struct | ViewFromTable< Table< T... > > |
Typedefs | |
template<typename T1 , typename T2 > | |
using | AddColumns_t = typename AddColumns< T1, T2 >::type |
using | EtaPhiTable = edm::soa::Table< col::Eta, col::Phi > |
using | EtaPhiTableView = edm::soa::ViewFromTable_t< EtaPhiTable > |
using | PtEtaPhiTable = edm::soa::AddColumns_t< EtaPhiTable, std::tuple< col::Pt > > |
using | PtEtaPhiTableView = edm::soa::ViewFromTable_t< PtEtaPhiTable > |
template<typename TABLE , typename E > | |
using | RemoveColumn_t = typename RemoveColumn< TABLE, E >::type |
template<typename T > | |
using | ViewFromTable_t = typename ViewFromTable< T >::type |
Functions | |
template<typename... Args> | |
ColumnFillers< Args... > | column_fillers (Args... iArgs) |
template<typename... Args> | |
ConstTableItr< Args... > | operator+ (ConstTableItr< Args... > const &iLHS, long iDiff) |
template<typename... Args> | |
TableItr< Args... > | operator+ (TableItr< Args... > const &iLHS, long iDiff) |
template<class Object > | |
col::Charge ::type | value_for_column (Object const &x, col::Charge *) |
template<class Object > | |
col::D0 ::type | value_for_column (Object const &x, col::D0 *) |
template<class Object > | |
col::Eta ::type | value_for_column (Object const &x, col::Eta *) |
template<class Object > | |
col::MissingInnerHits ::type | value_for_column (Object const &x, col::MissingInnerHits *) |
template<class Object > | |
col::NumberOfValidHits ::type | value_for_column (Object const &x, col::NumberOfValidHits *) |
template<class Object > | |
col::P ::type | value_for_column (Object const &x, col::P *) |
template<class Object > | |
col::Phi ::type | value_for_column (Object const &x, col::Phi *) |
template<class Object > | |
col::Pt ::type | value_for_column (Object const &x, col::Pt *) |
template<class Object > | |
col::PtError ::type | value_for_column (Object const &x, col::PtError *) |
template<class Object > | |
col::Px ::type | value_for_column (Object const &x, col::Px *) |
template<class Object > | |
col::Py ::type | value_for_column (Object const &x, col::Py *) |
template<class Object > | |
col::Pz ::type | value_for_column (Object const &x, col::Pz *) |
template<class Object > | |
col::Theta ::type | value_for_column (Object const &x, col::Theta *) |
template<class Object > | |
col::Vz ::type | value_for_column (Object const &x, col::Vz *) |
using edm::soa::AddColumns_t = typedef typename AddColumns<T1, T2>::type |
using edm::soa::EtaPhiTable = typedef edm::soa::Table<col::Eta, col::Phi> |
Definition at line 10 of file KinematicTables.h.
using edm::soa::EtaPhiTableView = typedef edm::soa::ViewFromTable_t<EtaPhiTable> |
Definition at line 11 of file KinematicTables.h.
using edm::soa::PtEtaPhiTable = typedef edm::soa::AddColumns_t<EtaPhiTable, std::tuple<col::Pt> > |
Definition at line 13 of file KinematicTables.h.
using edm::soa::PtEtaPhiTableView = typedef edm::soa::ViewFromTable_t<PtEtaPhiTable> |
Definition at line 14 of file KinematicTables.h.
using edm::soa::RemoveColumn_t = typedef typename RemoveColumn<TABLE, E>::type |
using edm::soa::ViewFromTable_t = typedef typename ViewFromTable<T>::type |
Definition at line 104 of file TableView.h.
ColumnFillers<Args...> edm::soa::column_fillers | ( | Args... | iArgs | ) |
Definition at line 81 of file ColumnFillers.h.
ConstTableItr<Args...> edm::soa::operator+ | ( | ConstTableItr< Args... > const & | iLHS, |
long | iDiff | ||
) |
Definition at line 148 of file TableItr.h.
References edm::soa::ConstTableItr< Args >::makeOffset().
TableItr<Args...> edm::soa::operator+ | ( | TableItr< Args... > const & | iLHS, |
long | iDiff | ||
) |
Definition at line 111 of file TableItr.h.
References edm::soa::TableItr< Args >::makeOffset().
col::Charge ::type edm::soa::value_for_column | ( | Object const & | x, |
col::Charge * | |||
) |
Definition at line 21 of file TrackSpecificColumns.h.
Definition at line 19 of file TrackSpecificColumns.h.
Definition at line 24 of file KinematicColumns.h.
Referenced by edm::soa::MutableRowView< Args >::copyValueFromImpl(), edm::soa::Table< Args >::CtrFillerFromAOS::fillElement(), and edm::soa::ColumnFillers< Args >::tryValue().
col::MissingInnerHits ::type edm::soa::value_for_column | ( | Object const & | x, |
col::MissingInnerHits * | |||
) |
Definition at line 22 of file TrackSpecificColumns.h.
col::NumberOfValidHits ::type edm::soa::value_for_column | ( | Object const & | x, |
col::NumberOfValidHits * | |||
) |
Definition at line 20 of file TrackSpecificColumns.h.
Definition at line 32 of file KinematicColumns.h.
Definition at line 25 of file KinematicColumns.h.
Definition at line 31 of file KinematicColumns.h.
col::PtError ::type edm::soa::value_for_column | ( | Object const & | x, |
col::PtError * | |||
) |
Definition at line 18 of file TrackSpecificColumns.h.
Definition at line 28 of file KinematicColumns.h.
Definition at line 29 of file KinematicColumns.h.
Definition at line 30 of file KinematicColumns.h.
col::Theta ::type edm::soa::value_for_column | ( | Object const & | x, |
col::Theta * | |||
) |
Definition at line 26 of file KinematicColumns.h.
Definition at line 27 of file KinematicColumns.h.