#include <COEFile.h>
Public Member Functions | |
void | close () |
COEFile (const edm::ParameterSet &) | |
template<typename T > | |
bool | getBit (T value, unsigned bit) |
bool | is_open () |
void | writeHeaderToFile () |
void | writeTracksToFile (const std::vector< Region > ®ions, bool print=false) |
~COEFile () | |
Protected Attributes | |
boost::dynamic_bitset | bset_ |
std::string | bset_string_ |
std::string | coeFileName |
int | debug_ |
FILE * | file |
unsigned int | ntracksmax |
unsigned int | phiSlices |
const std::vector< uint32_t > | track_word_block_sizes = {14, 1, 12, 16, 12, 13, 4, 3, 7, 14} |
Static Protected Attributes | |
static constexpr unsigned int | tracksize = 96 |
COEFile::COEFile | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 5 of file COEFile.cc.
References bset_, coeFileName, file, tracksize, and writeHeaderToFile().
COEFile::~COEFile | ( | ) |
Definition at line 17 of file COEFile.cc.
|
inline |
Definition at line 24 of file COEFile.h.
References file.
Referenced by esMonitoring.AsyncLineReaderMixin::handle_close(), and esMonitoring.FDJsonServer::handle_close().
|
inline |
|
inline |
void COEFile::writeHeaderToFile | ( | ) |
Definition at line 19 of file COEFile.cc.
References file, mps_fire::i, ntracksmax, phiSlices, AlCaHLTBitMon_QueryRunRegistry::string, and tracksize.
Referenced by COEFile().
void COEFile::writeTracksToFile | ( | const std::vector< Region > & | regions, |
bool | print = false |
||
) |
Definition at line 40 of file COEFile.cc.
References bset_, bset_string_, debug_, ALCARECOTkAlBeamHalo_cff::etaMax, ALCARECOTkAlBeamHalo_cff::etaMin, file, l1tpf_impl::InputTrack::hwCharge, l1tpf_impl::InputTrack::hwChi2, l1t::L1Candidate::hwEta(), l1t::L1Candidate::hwPhi(), l1t::L1Candidate::hwPt(), l1tpf_impl::PropagatedTrack::hwPt, l1tpf_impl::InputTrack::hwStubs, l1tpf_impl::InputTrack::hwVtxEta, l1tpf_impl::InputTrack::hwVtxPhi, l1tpf_impl::InputTrack::hwZ0, ntracksmax, hltrates_dqm_sourceclient-live_cfg::offset, reco::LeafCandidate::p4(), edm::print(), l1tpf_impl::InputTrack::src, HLT_2018_cff::track, and track_word_block_sizes.
|
protected |
Definition at line 38 of file COEFile.h.
Referenced by COEFile(), and writeTracksToFile().
|
protected |
Definition at line 35 of file COEFile.h.
Referenced by writeTracksToFile().
|
protected |
|
protected |
Definition at line 40 of file COEFile.h.
Referenced by writeTracksToFile().
|
protected |
Definition at line 34 of file COEFile.h.
Referenced by python.rootplot.utilities.RootFile::cd(), close(), COEFile(), python.rootplot.utilities.RootFile::get(), is_open(), tfile.TFileService::stop(), core.VertexHistograms.VertexHistograms::write(), core.TreeAnalyzerNumpy.TreeAnalyzerNumpy::write(), writeHeaderToFile(), and writeTracksToFile().
|
protected |
Definition at line 36 of file COEFile.h.
Referenced by writeHeaderToFile(), and writeTracksToFile().
|
protected |
Definition at line 36 of file COEFile.h.
Referenced by writeHeaderToFile().
|
protected |
Definition at line 39 of file COEFile.h.
Referenced by writeTracksToFile().
|
staticconstexprprotected |
Definition at line 37 of file COEFile.h.
Referenced by COEFile(), and writeHeaderToFile().