Charge

D0

MissingInnerHits

NumberOfValidHits

PtError

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#ifndef CommonTools_Utils_TrackSpecificColumns_h
#define CommonTools_Utils_TrackSpecificColumns_h

#include "FWCore/SOA/interface/Column.h"

namespace edm::soa {

  namespace col {

    SOA_DECLARE_COLUMN(PtError, float, "ptError");
    SOA_DECLARE_COLUMN(D0, float, "d0");
    SOA_DECLARE_COLUMN(NumberOfValidHits, int, "numberOfValidHits");
    SOA_DECLARE_COLUMN(MissingInnerHits, int, "missingInnerHits");
    SOA_DECLARE_COLUMN(Charge, int, "charge");

  }  // namespace col

  SOA_DECLARE_DEFAULT(col::PtError, ptError());
  SOA_DECLARE_DEFAULT(col::D0, d0());
  SOA_DECLARE_DEFAULT(col::NumberOfValidHits, numberOfValidHits());
  SOA_DECLARE_DEFAULT(col::Charge, charge());
  SOA_DECLARE_DEFAULT(col::MissingInnerHits, missingInnerHits());

}  // namespace edm::soa

#endif