Block with segment information.
More...
#include <MuonInsideOutValidationNtuple.h>
|
| 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 |
Block with segment information.
Definition at line 206 of file MuonInsideOutValidationNtuple.h.
◆ FloatBlock
◆ IntBlock
◆ SubBlock
◆ UnsignedIntBlock
◆ MuonValidationSegmentBlock()
| Muon::MuonValidationSegmentBlock::MuonValidationSegmentBlock |
( |
| ) |
|
Definition at line 123 of file MuonInsideOutValidationNtuple.cxx.
123 {
143 }
void addBlock(std::vector< int > *&block, std::string name)
std::vector< float > * t0
std::vector< int > * quality
MuonValidationTruthBlock truth
MuonValidationTrackBlock track
std::vector< float > * t0Error
MuonValidationResidualBlock xresiduals
MuonValidationResidualBlock combinedYZ
std::vector< int > * stage
std::vector< float > * t0TrigError
MuonValidationResidualBlock angleYZ
std::vector< int > * ntrigPhiHits
std::vector< float > * t0Trig
std::vector< int > * nmdtHits
MuonValidationResidualBlock angleXZ
MuonValidationResidualBlock yresiduals
std::vector< int > * ntrigEtaHits
◆ addBlock() [1/4]
◆ addBlock() [2/4]
| void Muon::MuonValidationBlockBase::addBlock |
( |
std::vector< float > *& | block, |
|
|
std::string | name ) |
|
inlineinherited |
Definition at line 39 of file MuonInsideOutValidationNtuple.h.
std::vector< FloatBlock > floatBlocks
std::pair< std::reference_wrapper< std::vector< float > * >, std::string > FloatBlock
◆ addBlock() [3/4]
| void Muon::MuonValidationBlockBase::addBlock |
( |
std::vector< int > *& | block, |
|
|
std::string | name ) |
|
inlineinherited |
Definition at line 37 of file MuonInsideOutValidationNtuple.h.
std::vector< IntBlock > intBlocks
std::pair< std::reference_wrapper< std::vector< int > * >, std::string > IntBlock
◆ addBlock() [4/4]
| void Muon::MuonValidationBlockBase::addBlock |
( |
std::vector< unsigned int > *& | block, |
|
|
std::string | name ) |
|
inlineinherited |
Definition at line 38 of file MuonInsideOutValidationNtuple.h.
std::pair< std::reference_wrapper< std::vector< unsigned int > * >, std::string > UnsignedIntBlock
std::vector< UnsignedIntBlock > unsignedIntBlocks
◆ clear()
| void Muon::MuonValidationBlockBase::clear |
( |
| ) |
|
|
inherited |
◆ init()
| void Muon::MuonValidationBlockBase::init |
( |
const std::string & | prefix, |
|
|
TTree * | tree, |
|
|
bool | write = true ) |
|
inherited |
Definition at line 28 of file MuonInsideOutValidationNtuple.cxx.
28 {
29
30
33 if( write ){
34 entry.first.get() =
new std::vector<int>();
36 }else{
37 tree->SetBranchAddress( (prefix +
entry.second).c_str(), &
entry.first.get());
38 }
39 }
40 }
41
44 if( write ){
45 entry.first.get() =
new std::vector<unsigned int>();
47 }else{
48 tree->SetBranchAddress( (prefix +
entry.second).c_str(), &
entry.first.get());
49 }
50 }
51 }
52
55 if( write ){
56 entry.first.get() =
new std::vector<float>();
58 }else{
59 tree->SetBranchAddress( (prefix +
entry.second).c_str(), &
entry.first.get());
60 }
61 }
62 }
63
66 }
67
68 }
◆ angleXZ
◆ angleYZ
◆ combinedYZ
◆ floatBlocks
| std::vector< FloatBlock > Muon::MuonValidationBlockBase::floatBlocks |
|
inherited |
◆ id
◆ intBlocks
| std::vector< IntBlock > Muon::MuonValidationBlockBase::intBlocks |
|
inherited |
◆ nmdtHits
| std::vector<int>* Muon::MuonValidationSegmentBlock::nmdtHits = nullptr |
◆ ntrigEtaHits
| std::vector<int>* Muon::MuonValidationSegmentBlock::ntrigEtaHits = nullptr |
◆ ntrigPhiHits
| std::vector<int>* Muon::MuonValidationSegmentBlock::ntrigPhiHits = nullptr |
◆ quality
| std::vector<int>* Muon::MuonValidationSegmentBlock::quality = nullptr |
| std::vector<float>* Muon::MuonValidationSegmentBlock::r = nullptr |
◆ stage
| std::vector<int>* Muon::MuonValidationSegmentBlock::stage = nullptr |
◆ subBlocks
| std::vector< SubBlock > Muon::MuonValidationBlockBase::subBlocks |
|
inherited |
◆ t0
| std::vector<float>* Muon::MuonValidationSegmentBlock::t0 = nullptr |
◆ t0Error
| std::vector<float>* Muon::MuonValidationSegmentBlock::t0Error = nullptr |
◆ t0Trig
| std::vector<float>* Muon::MuonValidationSegmentBlock::t0Trig = nullptr |
◆ t0TrigError
| std::vector<float>* Muon::MuonValidationSegmentBlock::t0TrigError = nullptr |
◆ track
◆ truth
◆ unsignedIntBlocks
| std::vector< UnsignedIntBlock > Muon::MuonValidationBlockBase::unsignedIntBlocks |
|
inherited |
◆ xresiduals
◆ yresiduals
| std::vector<float>* Muon::MuonValidationSegmentBlock::z = nullptr |
The documentation for this struct was generated from the following files: