#include <ExternalTemplate.h>
Public Member Functions | |
const unsigned int & | extChannel () const |
get external channel number More... | |
ExternalTemplate () | |
ExternalTemplate (const std::string &) | |
ExternalTemplate (const std::string &, const l1t::GtConditionType &) | |
ExternalTemplate (const ExternalTemplate &) | |
ExternalTemplate & | operator= (const ExternalTemplate &) |
virtual void | print (std::ostream &myCout) const |
print the condition More... | |
void | setExternalChannel (unsigned int extCh) |
set functions More... | |
virtual | ~ExternalTemplate () |
Public Member Functions inherited from GtCondition | |
const l1t::GtConditionCategory & | condCategory () const |
get / set the category of the condition More... | |
const int & | condChipNr () const |
get / set the condition-chip number the condition is located on More... | |
const bool | condGEq () const |
get / set condition GEq flag More... | |
const std::string & | condName () const |
get / set condition name More... | |
const int & | condRelativeBx () const |
get / set the condition relative bx More... | |
const l1t::GtConditionType & | condType () const |
get / set the type of the condition (1s, etc) More... | |
const bool | corr () const |
GtCondition () | |
GtCondition (const std::string &) | |
constructor from condition name More... | |
GtCondition (const std::string &, const l1t::GtConditionCategory &, const l1t::GtConditionType &) | |
constructor from condition name, category and type More... | |
const int | nrObjects () const |
get number of trigger objects More... | |
const std::vector< L1GtObject > & | objectType () const |
get / set the trigger object type(s) in the condition More... | |
void | setCondCategory (const l1t::GtConditionCategory &cCategory) |
void | setCondChipNr (const int &cChipNr) |
void | setCondGEq (const bool &cGEq) |
void | setCondName (const std::string &cName) |
void | setCondRelativeBx (const int &cRelativeBx) |
void | setCondType (const l1t::GtConditionType &cType) |
void | setObjectType (const std::vector< L1GtObject > &objType) |
const bool | wsc () const |
virtual | ~GtCondition () |
destructor More... | |
Private Member Functions | |
void | copy (const ExternalTemplate &cp) |
copy function for copy constructor and operator= More... | |
Private Attributes | |
unsigned int | m_extChannel |
Friends | |
std::ostream & | operator<< (std::ostream &, const ExternalTemplate &) |
output stream operator More... | |
Additional Inherited Members | |
Protected Attributes inherited from GtCondition | |
l1t::GtConditionCategory | m_condCategory |
the category of the condition More... | |
int | m_condChipNr |
condition is located on condition chip m_condChipNr More... | |
bool | m_condGEq |
the operator used for the condition (>=, =): true for >= More... | |
std::string | m_condName |
the name of the condition More... | |
int | m_condRelativeBx |
l1t::GtConditionType | m_condType |
the type of the condition (1s, etc) More... | |
std::vector< L1GtObject > | m_objectType |
the trigger object type(s) More... | |
Description: L1 Global Trigger energy-sum template.
Implementation: <TODO: enter implementation details>
$Date$ $Revision$
Definition at line 32 of file ExternalTemplate.h.
ExternalTemplate::ExternalTemplate | ( | ) |
Definition at line 34 of file ExternalTemplate.cc.
References l1t::CondExternal, and GtCondition::m_condCategory.
ExternalTemplate::ExternalTemplate | ( | const std::string & | cName | ) |
Definition at line 42 of file ExternalTemplate.cc.
References l1t::CondExternal, and GtCondition::m_condCategory.
ExternalTemplate::ExternalTemplate | ( | const std::string & | cName, |
const l1t::GtConditionType & | cType | ||
) |
Definition at line 50 of file ExternalTemplate.cc.
References l1t::CondExternal, and GtCondition::m_condCategory.
ExternalTemplate::ExternalTemplate | ( | const ExternalTemplate & | cp | ) |
Definition at line 59 of file ExternalTemplate.cc.
References copy().
|
virtual |
Definition at line 66 of file ExternalTemplate.cc.
|
private |
copy function for copy constructor and operator=
Definition at line 94 of file ExternalTemplate.cc.
References GtCondition::condCategory(), GtCondition::condChipNr(), GtCondition::condGEq(), GtCondition::condName(), GtCondition::condRelativeBx(), GtCondition::condType(), extChannel(), GtCondition::m_condCategory, GtCondition::m_condChipNr, GtCondition::m_condGEq, GtCondition::m_condName, GtCondition::m_condRelativeBx, GtCondition::m_condType, m_extChannel, GtCondition::m_objectType, and GtCondition::objectType().
Referenced by ExternalTemplate(), and operator=().
|
inline |
get external channel number
Definition at line 63 of file ExternalTemplate.h.
References m_extChannel.
Referenced by copy().
ExternalTemplate & ExternalTemplate::operator= | ( | const ExternalTemplate & | cp | ) |
Definition at line 72 of file ExternalTemplate.cc.
References copy().
|
virtual |
print the condition
Reimplemented from GtCondition.
Definition at line 80 of file ExternalTemplate.cc.
References TauDecayModes::dec, m_extChannel, and GtCondition::print().
Referenced by operator<<().
|
inline |
set functions
Definition at line 69 of file ExternalTemplate.h.
References m_extChannel.
Referenced by l1t::TriggerMenuParser::parseExternal(), and l1t::TriggerMenuXmlParser::parseExternalV2().
|
friend |
output stream operator
Definition at line 109 of file ExternalTemplate.cc.
|
private |
Definition at line 85 of file ExternalTemplate.h.
Referenced by copy(), extChannel(), print(), and setExternalChannel().