selection_template.h

File Path: modules/selection/include/templates/selection_template.h

File Type: H (Header)

Lines: 199

Dependencies

Includes:

  • meta/meta.h

  • structs/enums.h

  • structs/event.h

  • structs/property.h

  • templates/event_template.h

  • templates/particle_template.h

  • tools/merge_cast.h

  • tools/tools.h

  • tools/vector_cast.h

Classes

selection_template

Inherits from: tools

Methods:

  • static set_name(std::string*, selection_template*)

  • static get_name(std::string*, selection_template*)

  • static set_hash(std::string*, selection_template*)

  • static get_hash(std::string*, selection_template*)

  • static get_tree(std::string*, selection_template*)

  • static set_weight(double*, selection_template*)

  • static get_weight(double*, selection_template*)

  • static set_index(long*, selection_template*)

  • bool selection(event_template* ev)

  • bool strategy(event_template* ev)