JANA2
C++ framework for multi-threaded data processing
|
Public Types | |
enum class | Format { Table , Json , Tsv } |
Public Member Functions | |
JInspector (const JEvent *event) | |
void | PrintEvent () |
void | PrintFactories (int filter_level) |
void | PrintFactoryDetails (std::string factory_key) |
void | PrintObjects (std::string factory_key) |
void | PrintObject (std::string factory_key, int object_idx) |
void | PrintFactoryParents (std::string factory_key) |
void | PrintObjectParents (std::string factory_key, int object_idx) |
void | PrintObjectAncestors (std::string factory_key, int object_idx) |
void | PrintHelp () |
void | Loop () |
void | Reset () |
void | SetDiscrepancies (std::set< std::string > &&diverging_factory_keys) |
void | ToText (const std::vector< JFactory * > &factories, const std::set< std::string > &discrepancies, int filter_level, bool asJson=false, std::ostream &out=std::cout) |
Static Public Member Functions | |
static void | ToText (const JEvent *event, bool asJson=false, std::ostream &out=std::cout) |
static void | ToText (const JFactory *factory, bool asJson=false, std::ostream &out=std::cout) |
static void | ToText (std::vector< JObject * > objs, bool as_json, std::ostream &out=std::cout) |
static void | ToText (const JObject *obj, bool asJson, std::ostream &out=std::cout) |