Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BranchComparisonHarness::EventLoaderT< T > Class Template Reference
+ Inheritance diagram for BranchComparisonHarness::EventLoaderT< T >:
+ Collaboration diagram for BranchComparisonHarness::EventLoaderT< T >:

Public Member Functions

 EventLoaderT (TTreeReader &tree1Reader, TTreeReader &tree2Reader, const std::string &branchName, std::vector< T > &tree1Data, std::vector< T > &tree2Data)
 
 branch1Data (tree1Data)
 
 branch2Data (tree2Data)
 
void operator() () override
 
- Public Member Functions inherited from BranchComparisonHarness::IEventLoader
virtual ~IEventLoader ()=default
 

Public Attributes

 branch2Reader {tree2Reader, branchName.c_str()}
 

Private Attributes

TTreeReaderValue< Tbranch1Reader
 
TTreeReaderValue< Tbranch2Reader
 
std::vector< T > & branch1Data
 
std::vector< T > & branch2Data
 

Detailed Description

template<typename T>
class BranchComparisonHarness::EventLoaderT< T >

Definition at line 417 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 417 of file compareRootFiles.hpp

Constructor & Destructor Documentation

template<typename T >
BranchComparisonHarness::EventLoaderT< T >::EventLoaderT ( TTreeReader &  tree1Reader,
TTreeReader &  tree2Reader,
const std::string &  branchName,
std::vector< T > &  tree1Data,
std::vector< T > &  tree2Data 
)
inline

Definition at line 419 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 419 of file compareRootFiles.hpp

Member Function Documentation

template<typename T >
BranchComparisonHarness::EventLoaderT< T >::branch1Data ( tree1Data  )
template<typename T >
BranchComparisonHarness::EventLoaderT< T >::branch2Data ( tree2Data  )
inline

Definition at line 425 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 425 of file compareRootFiles.hpp

Member Data Documentation

template<typename T >
std::vector<T>& BranchComparisonHarness::EventLoaderT< T >::branch1Data
private

Definition at line 434 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 434 of file compareRootFiles.hpp

Referenced by BranchComparisonHarness::EventLoaderT< T >::operator()().

template<typename T >
TTreeReaderValue<T> BranchComparisonHarness::EventLoaderT< T >::branch1Reader
private

Definition at line 433 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 433 of file compareRootFiles.hpp

Referenced by BranchComparisonHarness::EventLoaderT< T >::operator()().

template<typename T >
std::vector<T>& BranchComparisonHarness::EventLoaderT< T >::branch2Data
private

Definition at line 435 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 435 of file compareRootFiles.hpp

Referenced by BranchComparisonHarness::EventLoaderT< T >::operator()().

template<typename T >
BranchComparisonHarness::EventLoaderT< T >::branch2Reader {tree2Reader, branchName.c_str()}

Definition at line 423 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 423 of file compareRootFiles.hpp

Referenced by BranchComparisonHarness::EventLoaderT< T >::operator()().

template<typename T >
TTreeReaderValue<T> BranchComparisonHarness::EventLoaderT< T >::branch2Reader
private

Definition at line 433 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 433 of file compareRootFiles.hpp


The documentation for this class was generated from the following file: