#include <TGCHitPattern.h>
Definition at line 11 of file TGCHitPattern.h.
◆ TGCHitPattern() [1/3]
| LVL1TGCTrigger::TGCHitPattern::TGCHitPattern |
( |
| ) |
|
◆ TGCHitPattern() [2/3]
| LVL1TGCTrigger::TGCHitPattern::TGCHitPattern |
( |
int | len | ) |
|
◆ ~TGCHitPattern()
| LVL1TGCTrigger::TGCHitPattern::~TGCHitPattern |
( |
| ) |
|
◆ TGCHitPattern() [3/3]
| LVL1TGCTrigger::TGCHitPattern::TGCHitPattern |
( |
const TGCHitPattern & | right | ) |
|
◆ clear()
| void LVL1TGCTrigger::TGCHitPattern::clear |
( |
| ) |
|
◆ dec2bin()
| void LVL1TGCTrigger::TGCHitPattern::dec2bin |
( |
int | dec | ) |
|
◆ getChannel()
| bool LVL1TGCTrigger::TGCHitPattern::getChannel |
( |
int | iChannel | ) |
const |
Definition at line 64 of file TGCHitPattern.cxx.
65{
68 }else{
69 std::cerr << "internal error TGCHitPattern::getChannel()" << std::endl;
70 return 0;
71 }
72}
◆ getLength()
| int LVL1TGCTrigger::TGCHitPattern::getLength |
( |
| ) |
const |
|
inline |
◆ offChannel()
| void LVL1TGCTrigger::TGCHitPattern::offChannel |
( |
int | iChannel | ) |
|
|
inline |
◆ onChannel()
| void LVL1TGCTrigger::TGCHitPattern::onChannel |
( |
int | iChannel | ) |
|
|
inline |
◆ operator=()
Definition at line 47 of file TGCHitPattern.cxx.
48{
49 if (this != &right) {
52
58 }
59 }
60 }
61 return *this;
62}
◆ print() [1/2]
| void LVL1TGCTrigger::TGCHitPattern::print |
( |
| ) |
const |
Definition at line 124 of file TGCHitPattern.cxx.
125{
126
127#ifdef BITPATTERN
128 std::cout <<
" [" <<
m_length <<
"bit] ";
129#endif
130#ifdef BITPATTERN
133#endif
134#ifdef TGCCOUT
137 std::cout << std::endl;
138#endif
139}
◆ print() [2/2]
| void LVL1TGCTrigger::TGCHitPattern::print |
( |
int | unit | ) |
const |
Definition at line 111 of file TGCHitPattern.cxx.
112{
115 if(i%
unit==0) std::cout<<
"\n_";
117 std::cout << 1;
118 else
119 std::cout << 0;
120 }
121 std::cout << std::endl;
122}
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
◆ printb() [1/2]
| void LVL1TGCTrigger::TGCHitPattern::printb |
( |
| ) |
const |
◆ printb() [2/2]
| void LVL1TGCTrigger::TGCHitPattern::printb |
( |
std::ofstream * | ofs | ) |
const |
◆ push_back()
| void LVL1TGCTrigger::TGCHitPattern::push_back |
( |
TGCHitPattern * | hp | ) |
|
Definition at line 158 of file TGCHitPattern.cxx.
159{
160 bool* ptmp;
161 ptmp = 0;
162 ptmp =
new bool [hp->getLength() +
m_length];
166 }
169 }
173}
◆ setChannel() [1/2]
| void LVL1TGCTrigger::TGCHitPattern::setChannel |
( |
char * | pat | ) |
|
Definition at line 90 of file TGCHitPattern.cxx.
90 {
91 int size = strlen(pat);
93 for(
int i = 0;
i < size;
i++){
94 if(pat[i]-'0'){
96 }
97 }
98 } else {
99#ifdef TGCCOUT
100 std::cout << "TGCHitPattern::setChannel() error : size is different" << std::endl;
101#endif
102 }
103}
void setChannel(int iChannel, bool pattern)
◆ setChannel() [2/2]
| void LVL1TGCTrigger::TGCHitPattern::setChannel |
( |
int | iChannel, |
|
|
bool | pattern ) |
◆ setLength()
| void LVL1TGCTrigger::TGCHitPattern::setLength |
( |
int | length | ) |
|
◆ setPattern()
| void LVL1TGCTrigger::TGCHitPattern::setPattern |
( |
bool * | newpattern | ) |
|
◆ visual()
| void LVL1TGCTrigger::TGCHitPattern::visual |
( |
int | Cycle, |
|
|
int | Width, |
|
|
int | Tag ) const |
◆ m_length
| int LVL1TGCTrigger::TGCHitPattern::m_length |
|
private |
◆ m_pattern
| bool* LVL1TGCTrigger::TGCHitPattern::m_pattern |
|
private |
The documentation for this class was generated from the following files: