#include <algorithm>
#include <fstream>
#include <iostream>
#include <map>
#include <set>
#include <sstream>
#include <stdexcept>
#include <string>
#include <vector>
#include <dlfcn.h>
#include <unistd.h>
#include "VertexTracker.h"
Go to the source code of this file.
Classes | |
struct | PathTracker |
class | Reader |
Functions | |
static bool | idComp (unsigned int id, const VertexSet::const_iterator &b) |
static bool | idSort (const VertexSet::const_iterator &a, const VertexSet::const_iterator &b) |
std::string | make_name (Dl_info const &info, void *where, std::string const &prefix) |
std::ostream & | operator<< (std::ostream &ost, const PathTracker &a) |
static bool | pathSort (const PathSet::const_iterator &a, const PathSet::const_iterator &b) |
static bool | symSort (const VertexSet::const_iterator &a, const VertexSet::const_iterator &b) |
void | verifyFile (std::ostream &ost, const std::string &name) |
void | writeProfileData (int fd, const std::string &prefix) |
void | writeProfileDataC (int fd, const std::string &prefix) |
|
static |
Definition at line 84 of file ProfParse.cc.
Referenced by writeProfileData().
|
static |
std::string make_name | ( | Dl_info const & | info, |
void * | where, | ||
std::string const & | prefix | ||
) |
Definition at line 144 of file ProfParse.cc.
Referenced by writeProfileData().
std::ostream& operator<< | ( | std::ostream & | ost, |
const PathTracker & | a | ||
) |
Definition at line 51 of file ProfParse.cc.
References alignCSCRings::e, i, PathTracker::id_, PathTracker::total_, and PathTracker::tree_.
|
static |
|
static |
void verifyFile | ( | std::ostream & | ost, |
const std::string & | name | ||
) |
Definition at line 61 of file ProfParse.cc.
References dtNoiseDBValidation_cfg::cerr.
Referenced by writeProfileData().
void writeProfileData | ( | int | fd, |
const std::string & | prefix | ||
) |
Definition at line 159 of file ProfParse.cc.
References Sym::addr_, trackerHits::c, alignCSCRings::e, Sym::id_, idComp(), idSort(), info, Sym::library_, make_name(), mergeVDriftHistosByStation::name, Sym::name_, Sym::next_id_, Reader::nextSample(), pathSort(), alignCSCRings::r, python.multivaluedict::sort(), symSort(), pileupDistInMC::total, PathTracker::tree_, v, relativeConstraints::value, and verifyFile().
Referenced by SimpleProfiler::complete(), and writeProfileDataC().
void writeProfileDataC | ( | int | fd, |
const std::string & | prefix | ||
) |
Definition at line 365 of file ProfParse.cc.
References writeProfileData().