meta.h

File Path: modules/meta/include/meta/meta.h

File Type: H (Header)

Lines: 178

Dependencies

Includes:

  • TBranch.h

  • TFile.h

  • TH1F.h

  • TLeaf.h

  • TTree.h

  • notification/notification.h

  • rapidjson/document.h

  • structs/folds.h

  • structs/meta.h

  • structs/property.h

  • tools/tools.h

Classes

meta

Inherits from: ``tools,

public notification``

Methods:

  • void scan_data(TObject* obj)

  • void scan_sow(TObject* obj)

  • void parse_json(std::string inpt)

  • string hash(std::string fname)

  • void compiler()

  • float parse_float(std::string key, TTree* tr)

  • string parse_string(std::string key, TTree* tr)

  • static get_isMC(bool*, meta*)

  • static get_found(bool*, meta*)

  • static get_eventNumber(double*, meta*)