ECCE @ EIC 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() () finaloverride
 
- 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 414 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 414 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 416 of file compareRootFiles.hpp.

View newest version in sPHENIX GitHub at line 416 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 422 of file compareRootFiles.hpp.

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

Member Data Documentation

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

Definition at line 431 of file compareRootFiles.hpp.

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

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

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

Definition at line 430 of file compareRootFiles.hpp.

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

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

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

Definition at line 432 of file compareRootFiles.hpp.

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

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

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

Definition at line 420 of file compareRootFiles.hpp.

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

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

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

Definition at line 430 of file compareRootFiles.hpp.

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


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