![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/src/framework/JetScapeXML.h>
Collaboration diagram for Jetscape::JetScapeXML:Static Public Member Functions | |
| static JetScapeXML * | Instance () |
Private Member Functions | |
| JetScapeXML () | |
| JetScapeXML (JetScapeXML const &) | |
Private Attributes | |
| tinyxml2::XMLElement * | xml_root_main |
| tinyxml2::XMLDocument | xml_doc_main |
| std::string | xml_main_file_name |
| bool | xml_main_file_open |
| tinyxml2::XMLElement * | xml_root_user |
| tinyxml2::XMLDocument | xml_doc_user |
| std::string | xml_user_file_name |
| bool | xml_user_file_open |
Static Private Attributes | |
| static JetScapeXML * | m_pInstance = NULL |
Definition at line 39 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 39 of file JetScapeXML.h
|
inlineprivate |
Definition at line 99 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 99 of file JetScapeXML.h
References xml_main_file_name, xml_main_file_open, xml_user_file_name, and xml_user_file_open.
|
inlineprivate |
Definition at line 105 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 105 of file JetScapeXML.h
| tinyxml2::XMLElement * JetScapeXML::GetElement | ( | std::initializer_list< const char * > | path, |
| bool | isRequired = true |
||
| ) |
Definition at line 216 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 216 of file JetScapeXML.cc
References JSWARN.
Referenced by Jetscape::JetScapeModuleBase::GetXMLElement().
Here is the caller graph for this function:| double JetScapeXML::GetElementDouble | ( | std::initializer_list< const char * > | path, |
| bool | isRequired = true |
||
| ) |
Definition at line 269 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 269 of file JetScapeXML.cc
References fixGDML::element, tinyxml2::XMLElement::QueryDoubleText(), and value.
Referenced by Jetscape::JetScapeModuleBase::GetXMLElementDouble(), and Jetscape::CausalLiquefier::Init().
Here is the call graph for this function:
Here is the caller graph for this function:| int JetScapeXML::GetElementInt | ( | std::initializer_list< const char * > | path, |
| bool | isRequired = true |
||
| ) |
Definition at line 254 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 254 of file JetScapeXML.cc
References fixGDML::element, tinyxml2::XMLElement::QueryIntText(), and value.
Referenced by Jetscape::JetScapeModuleBase::GetXMLElementInt(), and Jetscape::JetScapeWriterFinalStateStream< T >::WriteEvent().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string JetScapeXML::GetElementText | ( | std::initializer_list< const char * > | path, |
| bool | isRequired = true |
||
| ) |
Definition at line 241 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 241 of file JetScapeXML.cc
References fixGDML::element, and tinyxml2::XMLElement::GetText().
Referenced by Jetscape::JetScapeModuleBase::GetXMLElementText().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 62 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 62 of file JetScapeXML.h
References xml_doc_main.
Referenced by Jetscape::JetScapeWriterStream< T >::WriteInitFileXMLMain().
Here is the caller graph for this function:
|
inline |
Definition at line 48 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 48 of file JetScapeXML.h
References xml_doc_main.
|
inline |
Definition at line 76 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 76 of file JetScapeXML.h
References xml_doc_user.
Referenced by Jetscape::JetScapeWriterStream< T >::WriteInitFileXMLUser().
Here is the caller graph for this function:| tinyxml2::XMLElement * JetScapeXML::GetXMLElementMain | ( | std::initializer_list< const char * > & | path | ) |
Definition at line 138 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 138 of file JetScapeXML.cc
References tinyxml2::XMLNode::FirstChildElement(), tinyxml2::XMLElement::Name(), path, and VERBOSE.
Here is the call graph for this function:| tinyxml2::XMLElement * JetScapeXML::GetXMLElementMaster | ( | std::initializer_list< const char * > & | path | ) |
Definition at line 130 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 130 of file JetScapeXML.cc
References JSWARN.
| tinyxml2::XMLElement * JetScapeXML::GetXMLElementUser | ( | std::initializer_list< const char * > & | path | ) |
Definition at line 177 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 177 of file JetScapeXML.cc
References tinyxml2::XMLNode::FirstChildElement(), tinyxml2::XMLElement::Name(), path, and VERBOSE.
Here is the call graph for this function:
|
inline |
Definition at line 67 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 67 of file JetScapeXML.h
References xml_main_file_name.
Referenced by Jetscape::JetScapeWriterStream< T >::WriteInitFileXMLMain().
Here is the caller graph for this function:
|
inline |
Definition at line 53 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 53 of file JetScapeXML.h
References xml_main_file_name.
|
inline |
Definition at line 61 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 61 of file JetScapeXML.h
References xml_root_main.
Referenced by Jetscape::JetScape::CompareElementsFromXML().
Here is the caller graph for this function:
|
inline |
Definition at line 47 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 47 of file JetScapeXML.h
References xml_root_main.
|
inline |
Definition at line 75 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 75 of file JetScapeXML.h
References xml_root_user.
Referenced by Jetscape::JetScape::CompareElementsFromXML(), Jetscape::JetScape::DetermineTaskListFromXML(), Jetscape::JetScape::DetermineWritersFromXML(), and HybridHadronization::Init().
Here is the caller graph for this function:
|
inline |
Definition at line 81 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 81 of file JetScapeXML.h
References xml_user_file_name.
Referenced by Jetscape::JetScapeWriterStream< T >::WriteInitFileXMLUser().
Here is the caller graph for this function:
|
static |
Definition at line 26 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 26 of file JetScapeXML.cc
References JSINFO.
Referenced by Jetscape::JetScape::CompareElementsFromXML(), Jetscape::JetScape::DetermineTaskListFromXML(), Jetscape::JetScape::DetermineWritersFromXML(), Jetscape::JetScapeModuleBase::GetXMLElement(), Jetscape::JetScapeModuleBase::GetXMLElementDouble(), Jetscape::JetScapeModuleBase::GetXMLElementInt(), Jetscape::JetScapeModuleBase::GetXMLElementText(), HybridHadronization::Init(), Jetscape::JetScape::Init(), Jetscape::JetScapeModuleBase::Init(), Jetscape::CausalLiquefier::Init(), Jetscape::JetScapeWriterFinalStateStream< T >::WriteEvent(), Jetscape::JetScapeWriterStream< T >::WriteInitFileXMLMain(), and Jetscape::JetScapeWriterStream< T >::WriteInitFileXMLUser().
Here is the caller graph for this function:
|
inline |
Definition at line 68 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 68 of file JetScapeXML.h
References xml_main_file_open.
|
inline |
Definition at line 54 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 54 of file JetScapeXML.h
References xml_main_file_open.
|
inline |
Definition at line 82 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 82 of file JetScapeXML.h
References xml_user_file_open.
| void JetScapeXML::OpenXMLMainFile | ( | ) |
Definition at line 41 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 41 of file JetScapeXML.cc
References JSINFO, JSWARN, and VERBOSE.
Referenced by Jetscape::JetScape::Init().
Here is the caller graph for this function:| void JetScapeXML::OpenXMLMainFile | ( | string | m_name | ) |
Definition at line 90 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 90 of file JetScapeXML.cc
| void JetScapeXML::OpenXMLMasterFile | ( | ) |
Definition at line 36 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 36 of file JetScapeXML.cc
References JSWARN.
| void JetScapeXML::OpenXMLMasterFile | ( | string | m_name | ) |
Definition at line 84 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 84 of file JetScapeXML.cc
References JSWARN.
| void JetScapeXML::OpenXMLUserFile | ( | ) |
Definition at line 96 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 96 of file JetScapeXML.cc
References JSINFO, JSWARN, and VERBOSE.
Referenced by Jetscape::JetScape::Init().
Here is the caller graph for this function:| void JetScapeXML::OpenXMLUserFile | ( | string | m_name | ) |
Definition at line 123 of file JetScapeXML.cc.
View newest version in sPHENIX GitHub at line 123 of file JetScapeXML.cc
|
inline |
Definition at line 66 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 66 of file JetScapeXML.h
References m_name(), and xml_main_file_name.
Here is the call graph for this function:
|
inline |
Definition at line 52 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 52 of file JetScapeXML.h
References m_name(), and xml_main_file_name.
Here is the call graph for this function:
|
inline |
Definition at line 80 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 80 of file JetScapeXML.h
References m_name(), and xml_user_file_name.
Here is the call graph for this function:
|
staticprivate |
Definition at line 105 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 105 of file JetScapeXML.h
|
private |
Definition at line 112 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 112 of file JetScapeXML.h
Referenced by GetXMLDocumentMain(), and GetXMLDocumentMaster().
|
private |
Definition at line 121 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 121 of file JetScapeXML.h
Referenced by GetXMLDocumentUser().
|
private |
Definition at line 114 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 114 of file JetScapeXML.h
Referenced by GetXMLMainFileName(), GetXMLMasterFileName(), JetScapeXML(), SetXMLMainFileName(), and SetXMLMasterFileName().
|
private |
Definition at line 115 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 115 of file JetScapeXML.h
Referenced by IsMainFileOpen(), IsMasterFileOpen(), and JetScapeXML().
|
private |
Definition at line 111 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 111 of file JetScapeXML.h
Referenced by GetXMLRootMain(), and GetXMLRootMaster().
|
private |
Definition at line 120 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 120 of file JetScapeXML.h
Referenced by GetXMLRootUser().
|
private |
Definition at line 123 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 123 of file JetScapeXML.h
Referenced by GetXMLUserFileName(), JetScapeXML(), and SetXMLUserFileName().
|
private |
Definition at line 124 of file JetScapeXML.h.
View newest version in sPHENIX GitHub at line 124 of file JetScapeXML.h
Referenced by IsUserFileOpen(), and JetScapeXML().