37 class ConsumesCollector;
49 bool runBeamWidthFitter();
50 bool runPVandTrkFitter();
51 bool runFitterNoTxt();
67 std::pair<time_t, time_t>
getRefTime() {
return std::make_pair(freftime[0], freftime[1]); }
74 void resizeBSvector(
unsigned int nsize) { fBSvector.erase(fBSvector.begin(), fBSvector.begin() + nsize); }
77 void resizePVvector(
unsigned int npvsize) { MyPVFitter->resizepvStore(npvsize); }
82 ForDIPPV_.assign(v1_.begin(), v1_.end());
92 std::vector<BSTrkParameters>
getBSvector() {
return fBSvector; }
95 h1cutFlow->Add(toSubtract, -1.0);
96 for (
unsigned int i = 0;
i <
sizeof(countPass) /
sizeof(countPass[0]);
i++) {
97 countPass[
i] = h1cutFlow->GetBinContent(
i + 1);
104 for (
unsigned int i = 0;
i <
sizeof(countPass) /
sizeof(countPass[0]);
i++)
111 std::pair<int, int>
getFitLSRange() {
return std::make_pair(fbeginLumiOfFit, fendLumiOfFit); }
113 fbeginLumiOfFit = ls0;
119 int getNPVs() {
return MyPVFitter->getNPVs(); }
120 const std::map<int, int> &
getNPVsperBX() {
return MyPVFitter->getNPVsperBX(); }
152 std::vector<reco::TrackBase::TrackQuality>
quality_;
204 std::time_t freftime[2];
211 char fbeginTimeOfFit[32];
212 char fendTimeOfFit[32];
std::vector< std::string > trk_Algorithm_
const std::map< int, int > & getNPVsperBX()
std::vector< BSTrkParameters > getBSvector()
std::map< int, reco::BeamSpot > fbspotPVMap
void subtractFromCutFlow(const TH1F *toSubtract)
std::size_t getPVvectorSize()
std::vector< std::string > trk_Quality_
reco::BeamSpot getBeamWidth()
std::map< int, reco::BeamSpot > getBeamSpotMap()
reco::BeamSpot fbeamWidthFit
std::vector< BSTrkParameters > fBSvector
std::vector< reco::TrackBase::TrackAlgorithm > algorithm_
void setFitLSRange(int ls0, int ls1)
void SetPVInfo(const std::vector< float > &v1_)
std::string outputfilename_
std::string outputDIPTxt_
std::vector< float > ForDIPPV_
void resizeBSvector(unsigned int nsize)
std::pair< time_t, time_t > getRefTime()
std::vector< reco::TrackBase::TrackQuality > quality_
void resizePVvector(unsigned int npvsize)
std::pair< int, int > getFitLSRange()
edm::EDGetTokenT< reco::TrackCollection > tracksToken_
void setRefTime(time_t t0, time_t t1)
reco::BeamSpot getBeamSpot()
edm::EDGetTokenT< edm::View< reco::Vertex > > vertexToken_
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_