base class for ntuple block The class can handle float and integer block and supports sub blocks.
More...
#include <MuonInsideOutValidationNtuple.h>
Inherited by Muon::MuonInsideOutValidationNtuple, Muon::MuonValidationCandidateBlock, Muon::MuonValidationHitBlock, Muon::MuonValidationHoughBlock, Muon::MuonValidationIdBlock, Muon::MuonValidationResidualBlock, Muon::MuonValidationSegmentBlock, Muon::MuonValidationTimeBlock, Muon::MuonValidationTrackBlock, Muon::MuonValidationTrackParticleBlock, and Muon::MuonValidationTruthBlock.
|
typedef std::pair< std::reference_wrapper< std::vector< int > * >, std::string > | IntBlock |
|
typedef std::pair< std::reference_wrapper< std::vector< unsigned int > * >, std::string > | UnsignedIntBlock |
|
typedef std::pair< std::reference_wrapper< std::vector< float > * >, std::string > | FloatBlock |
|
typedef std::pair< MuonValidationBlockBase *, std::string > | SubBlock |
|
base class for ntuple block The class can handle float and integer block and supports sub blocks.
Internally it caches the blocks in vectors which it uses to operate on them.
Users should add all content they want in the ntuple in the constructor of they concrete classes.
Definition at line 26 of file MuonInsideOutValidationNtuple.h.
◆ FloatBlock
◆ IntBlock
◆ SubBlock
◆ UnsignedIntBlock
◆ ~MuonValidationBlockBase()
Muon::MuonValidationBlockBase::~MuonValidationBlockBase |
( |
| ) |
|
|
virtual |
◆ addBlock() [1/4]
◆ addBlock() [2/4]
void Muon::MuonValidationBlockBase::addBlock |
( |
std::vector< float > *& |
block, |
|
|
std::string |
name |
|
) |
| |
|
inline |
◆ addBlock() [3/4]
void Muon::MuonValidationBlockBase::addBlock |
( |
std::vector< int > *& |
block, |
|
|
std::string |
name |
|
) |
| |
|
inline |
◆ addBlock() [4/4]
void Muon::MuonValidationBlockBase::addBlock |
( |
std::vector< unsigned int > *& |
block, |
|
|
std::string |
name |
|
) |
| |
|
inline |
◆ clear()
void Muon::MuonValidationBlockBase::clear |
( |
| ) |
|
◆ init()
void Muon::MuonValidationBlockBase::init |
( |
const std::string & |
prefix, |
|
|
TTree * |
tree, |
|
|
bool |
write = true |
|
) |
| |
◆ floatBlocks
std::vector< FloatBlock > Muon::MuonValidationBlockBase::floatBlocks |
◆ intBlocks
std::vector< IntBlock > Muon::MuonValidationBlockBase::intBlocks |
◆ subBlocks
std::vector< SubBlock > Muon::MuonValidationBlockBase::subBlocks |
◆ unsignedIntBlocks
std::vector< UnsignedIntBlock > Muon::MuonValidationBlockBase::unsignedIntBlocks |
The documentation for this struct was generated from the following files: