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> | |
TableItr< Args... > | operator+ (TableItr< Args... > const &iLHS, long iDiff) |
template<typename... Args> | |
ConstTableItr< Args... > | operator+ (ConstTableItr< Args... > const &iLHS, long iDiff) |
template<class Object > | |
col::PtError ::type | value_for_column (Object const &x, col::PtError *) |
template<class Object > | |
col::D0 ::type | value_for_column (Object const &x, col::D0 *) |
template<class Object > | |
col::NumberOfValidHits ::type | value_for_column (Object const &x, col::NumberOfValidHits *) |
template<class Object > | |
col::Charge ::type | value_for_column (Object const &x, col::Charge *) |
template<class Object > | |
col::MissingInnerHits ::type | value_for_column (Object const &x, col::MissingInnerHits *) |
template<class Object > | |
col::Eta ::type | value_for_column (Object const &x, col::Eta *) |
template<class Object > | |
col::Phi ::type | value_for_column (Object const &x, col::Phi *) |
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 *) |
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::Pt ::type | value_for_column (Object const &x, col::Pt *) |
template<class Object > | |
col::P ::type | value_for_column (Object const &x, col::P *) |
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.
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().
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().
col::PtError ::type edm::soa::value_for_column | ( | Object const & | x, |
col::PtError * | |||
) |
Definition at line 18 of file TrackSpecificColumns.h.
Definition at line 19 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.
col::Charge ::type edm::soa::value_for_column | ( | Object const & | x, |
col::Charge * | |||
) |
Definition at line 21 of file TrackSpecificColumns.h.
col::MissingInnerHits ::type edm::soa::value_for_column | ( | Object const & | x, |
col::MissingInnerHits * | |||
) |
Definition at line 22 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().
Definition at line 25 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.
Definition at line 28 of file KinematicColumns.h.
Definition at line 29 of file KinematicColumns.h.
Definition at line 30 of file KinematicColumns.h.
Definition at line 31 of file KinematicColumns.h.
Definition at line 32 of file KinematicColumns.h.