Classes | |
class | BitwisePFAlgo |
struct | CaloCluster |
class | COEFile |
struct | InputRegion |
struct | InputTrack |
class | LinearizedPuppiAlgo |
struct | Muon |
class | PFAlgo2HGC |
class | PFAlgo3 |
class | PFAlgoBase |
struct | PFParticle |
struct | PropagatedTrack |
class | PUAlgoBase |
class | PuppiAlgo |
struct | Region |
class | RegionMapper |
Functions | |
void | readFromFile (CaloCluster &c, FILE *file) |
void | readFromFile (InputTrack &t, FILE *file) |
void | readFromFile (PropagatedTrack &t, FILE *file) |
void | readFromFile (Muon &m, FILE *file) |
void | readFromFile (float &pug, FILE *file) |
void | readFromFile (InputRegion &r, FILE *file) |
template<typename T > | |
void | readManyFromFile (std::vector< T > &objs, FILE *file) |
template<typename T > | |
void | writeManyToFile (const std::vector< T > &objs, FILE *file) |
void | writeToFile (const CaloCluster &c, FILE *file) |
void | writeToFile (const InputTrack &t, FILE *file) |
void | writeToFile (const PropagatedTrack &t, FILE *file) |
void | writeToFile (const Muon &m, FILE *file) |
void | writeToFile (const float &pug, FILE *file) |
void | writeToFile (const InputRegion &r, FILE *file) |
|
inline |
Definition at line 22 of file DiscretePFInputsIO.h.
References l1tpf_impl::CaloCluster::hwEmPt, l1tpf_impl::CaloCluster::hwEta, l1tpf_impl::CaloCluster::hwFlags, l1tpf_impl::CaloCluster::hwPhi, l1tpf_impl::CaloCluster::hwPt, l1tpf_impl::CaloCluster::hwPtErr, l1tpf_impl::CaloCluster::isEM, l1tpf_impl::CaloCluster::src, and l1tpf_impl::CaloCluster::used.
Referenced by popcon::EcalTPGBadStripHandler::getNewObjects(), popcon::EcalTPGBadTTHandler::getNewObjects(), popcon::EcalTPGLinConstHandler::getNewObjects(), popcon::EcalTPGTPModeHandler::getNewObjects(), popcon::EcalTPGWeightIdMapHandler::getNewObjects(), popcon::EcalTPGFineGrainEBIdMapHandler::getNewObjects(), popcon::EcalTPGLutIdMapHandler::getNewObjects(), popcon::EcalTPGOddWeightIdMapHandler::getNewObjects(), popcon::EcalTPGPhysicsConstHandler::getNewObjects(), popcon::EcalTPGBadXTHandler::getNewObjects(), popcon::EcalTPGFineGrainEBGroupHandler::getNewObjects(), popcon::EcalTPGFineGrainTowerEEHandler::getNewObjects(), popcon::EcalTPGWeightGroupHandler::getNewObjects(), popcon::EcalTPGOddWeightGroupHandler::getNewObjects(), popcon::EcalTPGSlidingWindowHandler::getNewObjects(), popcon::EcalTPGFineGrainStripEEHandler::getNewObjects(), popcon::EcalTPGPedestalsHandler::getNewObjects(), popcon::EcalTPGLutGroupHandler::getNewObjects(), popcon::EcalTPGSpikeThresholdHandler::getNewObjects(), readFromFile(), and readManyFromFile().
|
inline |
Definition at line 45 of file DiscretePFInputsIO.h.
References l1tpf_impl::InputTrack::hwCharge, l1tpf_impl::InputTrack::hwChi2, l1tpf_impl::InputTrack::hwFlags, l1tpf_impl::InputTrack::hwInvpt, l1tpf_impl::InputTrack::hwStubs, l1tpf_impl::InputTrack::hwVtxEta, l1tpf_impl::InputTrack::hwVtxPhi, l1tpf_impl::InputTrack::hwZ0, and l1tpf_impl::InputTrack::src.
|
inline |
Definition at line 65 of file DiscretePFInputsIO.h.
References l1tpf_impl::PropagatedTrack::fromPV, l1tpf_impl::PropagatedTrack::hwCaloPtErr, l1tpf_impl::PropagatedTrack::hwEta, l1tpf_impl::PropagatedTrack::hwPhi, l1tpf_impl::PropagatedTrack::hwPt, l1tpf_impl::PropagatedTrack::hwPtErr, l1tpf_impl::PropagatedTrack::muonLink, readFromFile(), and l1tpf_impl::PropagatedTrack::used.
|
inline |
Definition at line 84 of file DiscretePFInputsIO.h.
References l1tpf_impl::Muon::hwCharge, l1tpf_impl::Muon::hwEta, l1tpf_impl::Muon::hwFlags, l1tpf_impl::Muon::hwPhi, l1tpf_impl::Muon::hwPt, and l1tpf_impl::Muon::src.
|
inline |
Definition at line 94 of file DiscretePFInputsIO.h.
|
inline |
Definition at line 127 of file DiscretePFInputsIO.h.
References cms::cuda::assert(), l1tpf_impl::InputRegion::calo, l1tpf_impl::InputRegion::emcalo, l1tpf_impl::InputRegion::etaCenter, l1tpf_impl::InputRegion::etaExtra, l1tpf_impl::InputRegion::etaMax, l1tpf_impl::InputRegion::etaMin, l1tpf_impl::InputRegion::muon, l1tpf_impl::InputRegion::phiCenter, l1tpf_impl::InputRegion::phiExtra, l1tpf_impl::InputRegion::phiHalfWidth, readManyFromFile(), and l1tpf_impl::InputRegion::track.
void l1tpf_impl::readManyFromFile | ( | std::vector< T > & | objs, |
FILE * | file | ||
) |
Definition at line 105 of file DiscretePFInputsIO.h.
References mps_fire::i, contentValuesFiles::number, and readFromFile().
Referenced by readFromFile().
void l1tpf_impl::writeManyToFile | ( | const std::vector< T > & | objs, |
FILE * | file | ||
) |
Definition at line 97 of file DiscretePFInputsIO.h.
References mps_fire::i, contentValuesFiles::number, and writeToFile().
Referenced by L1TPFProducer::produce(), and writeToFile().
|
inline |
Definition at line 11 of file DiscretePFInputsIO.h.
References l1tpf_impl::CaloCluster::hwEmPt, l1tpf_impl::CaloCluster::hwEta, l1tpf_impl::CaloCluster::hwFlags, l1tpf_impl::CaloCluster::hwPhi, l1tpf_impl::CaloCluster::hwPt, l1tpf_impl::CaloCluster::hwPtErr, and l1tpf_impl::CaloCluster::isEM.
Referenced by Vx3DHLTAnalyzer::dqmEndLuminosityBlock(), writeManyToFile(), l1tpf::corrector::writeToFile(), and writeToFile().
|
inline |
Definition at line 34 of file DiscretePFInputsIO.h.
References l1tpf_impl::InputTrack::hwCharge, l1tpf_impl::InputTrack::hwChi2, l1tpf_impl::InputTrack::hwFlags, l1tpf_impl::InputTrack::hwInvpt, l1tpf_impl::InputTrack::hwStubs, l1tpf_impl::InputTrack::hwVtxEta, l1tpf_impl::InputTrack::hwVtxPhi, and l1tpf_impl::InputTrack::hwZ0.
|
inline |
Definition at line 56 of file DiscretePFInputsIO.h.
References l1tpf_impl::PropagatedTrack::hwCaloPtErr, l1tpf_impl::PropagatedTrack::hwEta, l1tpf_impl::PropagatedTrack::hwPhi, l1tpf_impl::PropagatedTrack::hwPt, l1tpf_impl::PropagatedTrack::hwPtErr, and writeToFile().
|
inline |
Definition at line 77 of file DiscretePFInputsIO.h.
References l1tpf_impl::Muon::hwCharge, l1tpf_impl::Muon::hwEta, l1tpf_impl::Muon::hwFlags, l1tpf_impl::Muon::hwPhi, and l1tpf_impl::Muon::hwPt.
|
inline |
Definition at line 93 of file DiscretePFInputsIO.h.
|
inline |
Definition at line 113 of file DiscretePFInputsIO.h.
References cms::cuda::assert(), l1tpf_impl::InputRegion::calo, l1tpf_impl::InputRegion::emcalo, l1tpf_impl::InputRegion::etaCenter, l1tpf_impl::InputRegion::etaExtra, l1tpf_impl::InputRegion::etaMax, l1tpf_impl::InputRegion::etaMin, l1tpf_impl::InputRegion::muon, l1tpf_impl::InputRegion::phiCenter, l1tpf_impl::InputRegion::phiExtra, l1tpf_impl::InputRegion::phiHalfWidth, l1tpf_impl::InputRegion::track, and writeManyToFile().