|
ra4_macros
bede988c286599a3a84b77a4d788ac0a971e89f9
|
#include "generate_small_tree.hpp"#include <cstring>#include <stdexcept>#include <iostream>#include <iomanip>#include <vector>#include <string>#include <fstream>#include <set>#include <unistd.h>Go to the source code of this file.
Functions | |
| string | ToCaps (string str) |
| string | execute (const string &cmd) |
| vector< string > | Tokenize (const string &input, const string &tokens=" ") |
| string | FixName (string name) |
| set< Variable > | GetVariables (const string &file_name) |
| int | main (int argc, char *argv[]) |
| bool | Contains (const string &text, const string &pattern) |
| void | WriteBaseHeader (const set< Variable > &all_vars, const set< Variable > &com_vars, const vector< string > &names) |
| void | WriteBaseSource (const set< Variable > &all_vars, const set< Variable > &com_vars, const vector< string > &names) |
| void | WriteSepHeader (const pair< string, set< Variable > > &sep_vars) |
| void | WriteSepSource (const pair< string, set< Variable > > &sep_vars) |
| void | GenerateEventHandlerBaseHeader () |
| void | GenerateEventHandlerBaseSource () |
| void | GenerateEventHandlerHeader (const string &name) |
| void | GenerateEventHandlerSource (const string &name) |
| void | GenerateEventHandlerMergeHeader (const vector< string > &names) |
| void | GenerateEventHandlerMergeSource (const vector< string > &names) |
| bool Contains | ( | const string & | text, |
| const string & | pattern | ||
| ) |
Definition at line 201 of file generate_small_tree.cxx.
Referenced by main(), WriteBaseHeader(), WriteBaseSource(), WriteSepHeader(), and WriteSepSource().
| string execute | ( | const string & | cmd | ) |
Definition at line 26 of file generate_small_tree.cxx.
Referenced by main().
| string FixName | ( | string | name | ) |
Definition at line 54 of file generate_small_tree.cxx.
Referenced by main().
| void GenerateEventHandlerBaseHeader | ( | ) |
Definition at line 725 of file generate_small_tree.cxx.
References parse_card::file.
Referenced by main().
| void GenerateEventHandlerBaseSource | ( | ) |
Definition at line 757 of file generate_small_tree.cxx.
References parse_card::file.
Referenced by main().
| void GenerateEventHandlerHeader | ( | const string & | name | ) |
Definition at line 777 of file generate_small_tree.cxx.
References parse_card::file, and ToCaps().
Referenced by main().
| void GenerateEventHandlerMergeHeader | ( | const vector< string > & | names | ) |
Definition at line 839 of file generate_small_tree.cxx.
References parse_card::file.
Referenced by main().
| void GenerateEventHandlerMergeSource | ( | const vector< string > & | names | ) |
Definition at line 878 of file generate_small_tree.cxx.
References parse_card::file.
Referenced by main().
| void GenerateEventHandlerSource | ( | const string & | name | ) |
Definition at line 810 of file generate_small_tree.cxx.
References parse_card::file.
Referenced by main().
| set<Variable> GetVariables | ( | const string & | file_name | ) |
Definition at line 85 of file generate_small_tree.cxx.
References efficiency_map::infile.
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 112 of file generate_small_tree.cxx.
References efficiency_map::c, Contains(), execute(), FixName(), GenerateEventHandlerBaseHeader(), GenerateEventHandlerBaseSource(), GenerateEventHandlerHeader(), GenerateEventHandlerMergeHeader(), GenerateEventHandlerMergeSource(), GenerateEventHandlerSource(), GetVariables(), Tokenize(), WriteBaseHeader(), WriteBaseSource(), WriteSepHeader(), and WriteSepSource().
| string ToCaps | ( | string | str | ) |
Definition at line 17 of file generate_small_tree.cxx.
Referenced by GenerateEventHandlerHeader(), WriteSepHeader(), and WriteSepSource().
| vector<string> Tokenize | ( | const string & | input, |
| const string & | tokens = " " |
||
| ) |
Definition at line 40 of file generate_small_tree.cxx.
Referenced by main().
| void WriteBaseHeader | ( | const set< Variable > & | all_vars, |
| const set< Variable > & | com_vars, | ||
| const vector< string > & | names | ||
| ) |
Definition at line 205 of file generate_small_tree.cxx.
References Contains(), and parse_card::file.
Referenced by main().
| void WriteBaseSource | ( | const set< Variable > & | all_vars, |
| const set< Variable > & | com_vars, | ||
| const vector< string > & | names | ||
| ) |
Definition at line 302 of file generate_small_tree.cxx.
References Contains(), and parse_card::file.
Referenced by main().
| void WriteSepHeader | ( | const pair< string, set< Variable > > & | sep_vars | ) |
Definition at line 527 of file generate_small_tree.cxx.
References Contains(), parse_card::file, and ToCaps().
Referenced by main().
| void WriteSepSource | ( | const pair< string, set< Variable > > & | sep_vars | ) |
Definition at line 586 of file generate_small_tree.cxx.
References Contains(), parse_card::file, and ToCaps().
Referenced by main().
1.8.11