16 m_histocluslenangle(),
28 : m_2dhistos(iConfig.getUntrackedParameter<
bool>(
"wanted2DHistos",
false)),
32 m_histocluslenangle(),
44 std::vector<edm::ParameterSet> wantedsubds(iConfig.
getParameter<std::vector<edm::ParameterSet> >(
"wantedSubDets"));
46 std::cout <<
"selections found: " << wantedsubds.size() << std::endl;
48 for (std::vector<edm::ParameterSet>::iterator ps = wantedsubds.begin(); ps != wantedsubds.end(); ++ps) {
58 for (
unsigned int isel = 0; isel <
m_detsels.size(); ++isel) {
112 if (
hit ==
nullptr || !
hit->isValid())
std::vector< std::string > m_selnames
T getParameter(std::string const &) const
std::vector< TH1F * > m_tsosprojy
std::vector< TH1F * > m_tsosdx
LocalPoint localPosition() const
std::vector< TH2F * > m_tsosdxdy
std::vector< TH1F * > m_tsosdy
std::vector< TH1F * > m_tsosprojx
std::vector< TH1F * > m_tsosy
void fill(const TrajectoryStateOnSurface &tsos, TransientTrackingRecHit::ConstRecHitPointer hit) const
std::vector< std::string > m_seltitles
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
LocalVector localDirection() const
std::vector< TH1F * > m_tsosx
std::vector< TH1F * > m_ttrhx
TFileDirectory mkdir(const std::string &dir, const std::string &descr="")
create a new subdirectory
std::vector< DetIdSelector > m_detsels
std::vector< TH2F * > m_tsosxy
bool isSelected(const std::vector< L1HPSPFTauQualityCut > &qualityCuts, const l1t::PFCandidate &pfCand, float_t primaryVertexZ)
std::vector< TH2F * > m_histocluslenangle
std::vector< TH2F * > m_ttrhxy
std::vector< TH1F * > m_ttrhy