Go to the documentation of this file.
38 class ConsumesCollector;
98 int*
tmp =
new int[2];
105 time_t* tmptime =
new time_t[2];
125 for (
std::map<
int, std::vector<BeamSpotFitPVData> >::const_iterator pvStore =
bxMap_.begin();
177 std::map<int, std::vector<BeamSpotFitPVData> >
bxMap_;
std::unique_ptr< TH2F > hPVx
void resizepvStore(unsigned int rmSize)
unsigned int minVtxTracks_
void setFitLSRange(int ls0, int ls1)
BeamSpotTreeData theBeamSpotTreeData_
void FitPerBunchCrossing()
const std::map< int, int > & getNPVsperBX()
std::vector< BeamSpotFitPVData > getpvStore()
static void fillDescription(edm::ParameterSetDescription &)
double dynamicQualityCut_
void readEvent(const edm::Event &iEvent)
std::map< int, reco::BeamSpot > getBeamSpotMap()
std::map< int, int > npvsmap_
double pvQuality(const reco::Vertex &pv) const
vertex quality measure
std::unique_ptr< TH2F > hPVy
void setRefTime(std::time_t t0, std::time_t t1)
std::map< int, std::vector< BeamSpotFitPVData > > bxMap_
edm::EDGetTokenT< reco::VertexCollection > vertexToken_
bool IsFitPerBunchCrossing()
std::vector< double > pvQualities_
bool fFitPerBunchCrossing
std::map< int, reco::BeamSpot > fbspotMap
void initialize(const edm::ParameterSet &iConfig, edm::ConsumesCollector &iColl)
unsigned int minNrVertices_
void compressStore()
reduce size of primary vertex cache by increasing quality limit
unsigned int maxNrVertices_
std::vector< BeamSpotFitPVData > pvStore_
reco::BeamSpot getBeamSpot()
void setTree(TTree *tree)