1 #ifndef L1Trigger_Phase2L1ParticleFlow_PUAlgoBase_h 2 #define L1Trigger_Phase2L1ParticleFlow_PUAlgoBase_h 22 virtual const std::vector<std::string> &
puGlobalNames()
const;
23 virtual void doPUGlobals(
const std::vector<Region> &rs,
float npu, std::vector<float> &globals)
const = 0;
virtual void runChargedPV(Region &r, float z0) const
PUAlgoBase(const edm::ParameterSet &)
virtual void runNeutralsPU(Region &r, float npu, const std::vector< float > &globals) const =0
virtual void doPUGlobals(const std::vector< Region > &rs, float npu, std::vector< float > &globals) const =0
virtual void doVertexing(std::vector< Region > &rs, VertexAlgo algo, float &vz) const
VertexAlgo
global operations
virtual const std::vector< std::string > & puGlobalNames() const