![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Examples/Scripts/compareRootFiles.hpp>
Collaboration diagram for BranchComparisonHarness:Classes | |
| class | EventLoaderT |
| class | IEventLoader |
| struct | TreeMetadata |
| class | UnsupportedBranchType |
Public Types | |
| using | TreeComparator = std::function< bool()> |
Public Member Functions | |
| void | loadCurrentEvent () |
Static Public Member Functions | |
| static BranchComparisonHarness | create (TreeMetadata &treeMetadata, const std::string &branchName, const EDataType dataType, const std::string &className) |
Public Attributes | |
| std::string | branchName |
| HomogeneousPair< AnyVector > | eventData |
| HomogeneousPair< std::pair < IndexComparator, IndexSwapper > > | sortHarness |
| TreeComparator | eventDataEqual |
| std::function< void()> | dumpEventData |
Static Private Member Functions | |
| template<typename T > | |
| static BranchComparisonHarness | create (TreeMetadata &treeMetadata, const std::string &branchName) |
| static BranchComparisonHarness | createVector (TreeMetadata &treeMetadata, const std::string &branchName, const std::string elemType) |
| template<typename T > | |
| static std::string | toString (const T &data) |
| template<typename U > | |
| static std::string | toString (const std::vector< U > &vector) |
Private Attributes | |
| std::unique_ptr< IEventLoader > | m_eventLoaderPtr |
Definition at line 246 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 246 of file compareRootFiles.hpp
| using BranchComparisonHarness::TreeComparator = std::function<bool()> |
Definition at line 267 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 267 of file compareRootFiles.hpp
|
inlinestatic |
Definition at line 286 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 286 of file compareRootFiles.hpp
References branchName, and createVector().
Referenced by compareRootFiles().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticprivate |
Definition at line 339 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 339 of file compareRootFiles.hpp
References branchName, compare(), dumpEventData, BranchComparisonHarness::TreeMetadata::entryCount, eventData, eventDataEqual, m_eventLoaderPtr, sortHarness, boost::swap(), toString(), BranchComparisonHarness::TreeMetadata::tree1Reader, and BranchComparisonHarness::TreeMetadata::tree2Reader.
Here is the call graph for this function:
|
inlinestaticprivate |
Definition at line 439 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 439 of file compareRootFiles.hpp
References CREATE_VECTOR__HANDLE_INTEGER_TYPE, and CREATE_VECTOR__HANDLE_TYPE.
Referenced by create().
Here is the caller graph for this function:
|
inline |
Definition at line 256 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 256 of file compareRootFiles.hpp
|
inlinestaticprivate |
Definition at line 472 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 472 of file compareRootFiles.hpp
References data.
Referenced by create().
Here is the caller graph for this function:
|
inlinestaticprivate |
Definition at line 479 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 479 of file compareRootFiles.hpp
References data.
| std::string BranchComparisonHarness::branchName |
Definition at line 248 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 248 of file compareRootFiles.hpp
Referenced by create().
| std::function<void()> BranchComparisonHarness::dumpEventData |
Definition at line 272 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 272 of file compareRootFiles.hpp
Referenced by create().
| HomogeneousPair<AnyVector> BranchComparisonHarness::eventData |
Definition at line 251 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 251 of file compareRootFiles.hpp
Referenced by create().
| TreeComparator BranchComparisonHarness::eventDataEqual |
Definition at line 268 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 268 of file compareRootFiles.hpp
Referenced by create().
|
private |
Definition at line 435 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 435 of file compareRootFiles.hpp
Referenced by create().
| HomogeneousPair<std::pair<IndexComparator, IndexSwapper> > BranchComparisonHarness::sortHarness |
Definition at line 261 of file compareRootFiles.hpp.
View newest version in sPHENIX GitHub at line 261 of file compareRootFiles.hpp
Referenced by create().