ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/analysis/management/include/G4THnManager.hh>
Public Member Functions | |
G4THnManager (const G4AnalysisManagerState &state, const G4String &hnType) | |
virtual | ~G4THnManager () |
G4bool | Reset () |
G4bool | IsEmpty () const |
Protected Member Functions | |
void | AddTVector (const std::vector< T * > &tVector) |
std::vector< T * >::iterator | BeginT () |
std::vector< T * >::iterator | EndT () |
std::vector< T * >::const_iterator | BeginConstT () const |
std::vector< T * >::const_iterator | EndConstT () const |
T * | GetTInFunction (G4int id, G4String functionName, G4bool warn=true, G4bool onlyIfActive=true) const |
G4int | RegisterT (T *t, const G4String &name) |
G4int | GetTId (const G4String &name, G4bool warn=true) const |
Protected Attributes | |
const G4AnalysisManagerState & | fState |
std::vector< T * > | fTVector |
std::map< G4String, G4int > | fNameIdMap |
std::shared_ptr< G4HnManager > | fHnManager |
Definition at line 46 of file G4THnManager.hh.
View newest version in sPHENIX GitHub at line 46 of file G4THnManager.hh
G4THnManager< T >::G4THnManager | ( | const G4AnalysisManagerState & | state, |
const G4String & | hnType | ||
) |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
G4bool G4THnManager< T >::IsEmpty | ( | ) | const |
Referenced by G4XmlAnalysisManager::CloseFileImpl(), G4RootAnalysisManager::CloseFileImpl(), G4XmlAnalysisManager::WriteImpl(), G4CsvAnalysisManager::WriteImpl(), and G4RootAnalysisManager::WriteImpl().
|
protected |
G4bool G4THnManager< T >::Reset | ( | ) |
Referenced by G4ToolsAnalysisReader::Reset(), and G4ToolsAnalysisManager::Reset().
|
protected |
Definition at line 82 of file G4THnManager.hh.
View newest version in sPHENIX GitHub at line 82 of file G4THnManager.hh
|
protected |
Definition at line 81 of file G4THnManager.hh.
View newest version in sPHENIX GitHub at line 81 of file G4THnManager.hh
|
protected |
Definition at line 79 of file G4THnManager.hh.
View newest version in sPHENIX GitHub at line 79 of file G4THnManager.hh
|
protected |
Definition at line 80 of file G4THnManager.hh.
View newest version in sPHENIX GitHub at line 80 of file G4THnManager.hh