CMS 3D CMS Logo

L1GtCondition Class Reference

Description: base class for L1 Global Trigger object templates (condition). More...

#include <CondFormats/L1TObjects/interface/L1GtCondition.h>

Inheritance diagram for L1GtCondition:

L1GtCaloTemplate L1GtCastorTemplate L1GtCorrelationTemplate L1GtEnergySumTemplate L1GtHfBitCountsTemplate L1GtHfRingEtSumsTemplate L1GtJetCountsTemplate L1GtMuonTemplate

List of all members.

Public Member Functions

const L1GtConditionCategorycondCategory () const
 get / set the category of the condition
const intcondChipNr () const
 get / set the condition-chip number the condition is located on
const bool condGEq () const
 get / set condition GEq flag
const std::string & condName () const
 get / set condition name
const L1GtConditionTypecondType () const
 get / set the type of the condition (1s, etc)
const bool corr () const
 get logic flag for conditions, different type of trigger objects, and with spatial correlations
 L1GtCondition (const std::string &, const L1GtConditionCategory &, const L1GtConditionType &)
 constructor from condition name, category and type
 L1GtCondition (const std::string &)
 constructor from condition name
 L1GtCondition ()
 constructor(s)
const int nrObjects () const
 get number of trigger objects
const std::vector< L1GtObject > & objectType () const
 get / set the trigger object type(s) in the condition
virtual void print (std::ostream &myCout) const
 print condition
void setCondCategory (const L1GtConditionCategory &cCategory)
void setCondChipNr (const int &cChipNr)
void setCondGEq (const bool &cGEq)
void setCondName (const std::string &cName)
void setCondType (const L1GtConditionType &cType)
void setObjectType (const std::vector< L1GtObject > &objType)
const bool wsc () const
 get logic flag for conditions, same type of trigger objects, and with spatial correlations
virtual ~L1GtCondition ()
 destructor

Protected Attributes

L1GtConditionCategory m_condCategory
 the category of the condition
int m_condChipNr
 condition is located on condition chip m_condChipNr
bool m_condGEq
 the operator used for the condition (>=, =): true for >=
std::string m_condName
 the name of the condition
L1GtConditionType m_condType
 the type of the condition (1s, etc)
std::vector< L1GtObjectm_objectType
 the trigger object type(s)


Detailed Description

Description: base class for L1 Global Trigger object templates (condition).

Implementation: <TODO: enter implementation details>

Author:
: Vasile Mihai Ghete - HEPHY Vienna
$Date$ $Revision$

Implementation: <TODO: enter implementation details>

Author:
: Vasile Mihai Ghete - HEPHY Vienna
$Date$ $Revision$

Definition at line 33 of file L1GtCondition.h.


Constructor & Destructor Documentation

L1GtCondition::L1GtCondition (  ) 

constructor(s)

Definition at line 28 of file L1GtCondition.cc.

References CondNull, m_condCategory, m_condChipNr, m_condType, and TypeNull.

00029 {
00030 
00031     m_condCategory = CondNull;
00032     m_condType = TypeNull;
00033     m_condChipNr = -1;
00034 
00035     // the rest of private members are C++ initialized
00036 }

L1GtCondition::L1GtCondition ( const std::string &  cName  ) 

constructor from condition name

Definition at line 39 of file L1GtCondition.cc.

References CondNull, m_condCategory, m_condChipNr, m_condName, m_condType, and TypeNull.

00040 {
00041     m_condName = cName;
00042 
00043     m_condCategory = CondNull;
00044     m_condType = TypeNull;
00045     m_condChipNr = -1;
00046 }

L1GtCondition::L1GtCondition ( const std::string &  cName,
const L1GtConditionCategory cCategory,
const L1GtConditionType cType 
)

constructor from condition name, category and type

Definition at line 49 of file L1GtCondition.cc.

References m_condCategory, m_condChipNr, m_condName, and m_condType.

00052 {
00053 
00054     m_condName = cName;
00055     m_condCategory = cCategory;
00056     m_condType = cType;
00057 
00058     m_condChipNr = -1;
00059 
00060 }

L1GtCondition::~L1GtCondition (  )  [virtual]

destructor

Definition at line 64 of file L1GtCondition.cc.

00065 {
00066     // empty
00067 }


Member Function Documentation

const L1GtConditionCategory& L1GtCondition::condCategory (  )  const [inline]

get / set the category of the condition

Definition at line 66 of file L1GtCondition.h.

References m_condCategory.

Referenced by L1GtJetCountsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCaloTemplate::copy(), L1GtCorrelationTemplate::copy(), and L1GtCastorTemplate::copy().

00067     {
00068         return m_condCategory;
00069     }

const int& L1GtCondition::condChipNr (  )  const [inline]

get / set the condition-chip number the condition is located on

Definition at line 110 of file L1GtCondition.h.

References m_condChipNr.

Referenced by L1GtJetCountsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCaloTemplate::copy(), L1GtCorrelationTemplate::copy(), and L1GtCastorTemplate::copy().

00111     {
00112         return m_condChipNr;
00113     }

const bool L1GtCondition::condGEq (  )  const [inline]

get / set condition GEq flag

Definition at line 99 of file L1GtCondition.h.

References m_condGEq.

Referenced by L1GtMuonCondition::checkObjectParameter(), L1GtCaloCondition::checkObjectParameter(), L1GtJetCountsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtCaloTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCastorTemplate::copy(), L1GtCorrelationTemplate::copy(), L1GtJetCountsCondition::evaluateCondition(), L1GtEnergySumCondition::evaluateCondition(), L1GtHfRingEtSumsCondition::evaluateCondition(), and L1GtHfBitCountsCondition::evaluateCondition().

00100     {
00101         return m_condGEq;
00102     }

const std::string& L1GtCondition::condName (  )  const [inline]

get / set condition name

Definition at line 55 of file L1GtCondition.h.

References m_condName.

Referenced by L1GtJetCountsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCaloTemplate::copy(), L1GtCorrelationTemplate::copy(), L1GtCastorTemplate::copy(), and L1GtTriggerMenuXmlParser::insertConditionIntoMap().

00056     {
00057         return m_condName;
00058     }

const L1GtConditionType& L1GtCondition::condType (  )  const [inline]

get / set the type of the condition (1s, etc)

Definition at line 77 of file L1GtCondition.h.

References m_condType.

Referenced by L1GtJetCountsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtCaloTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCastorTemplate::copy(), and L1GtCorrelationTemplate::copy().

00078     {
00079         return m_condType;
00080     }

const bool L1GtCondition::corr (  )  const

get logic flag for conditions, different type of trigger objects, and with spatial correlations

Definition at line 136 of file L1GtCondition.cc.

References m_condType, and Type2cor.

00137 {
00138 
00139     if (m_condType == Type2cor) {
00140         return true;
00141     }
00142 
00143     return false;
00144 }

const int L1GtCondition::nrObjects (  )  const

get number of trigger objects

Definition at line 70 of file L1GtCondition.cc.

References m_condType, Type1s, Type2cor, Type2s, Type2wsc, Type3s, Type4s, TypeCastor, TypeETM, TypeETT, TypeHfBitCounts, TypeHfRingEtSums, TypeHTT, TypeJetCounts, and TypeNull.

Referenced by L1GtMuonCondition::checkObjectParameter(), L1GtCaloCondition::checkObjectParameter(), L1GtCaloCondition::evaluateCondition(), L1GtMuonCondition::evaluateCondition(), L1GtCaloTemplate::L1GtCaloTemplate(), L1GtCastorTemplate::L1GtCastorTemplate(), L1GtCorrelationTemplate::L1GtCorrelationTemplate(), L1GtEnergySumTemplate::L1GtEnergySumTemplate(), L1GtHfBitCountsTemplate::L1GtHfBitCountsTemplate(), L1GtHfRingEtSumsTemplate::L1GtHfRingEtSumsTemplate(), L1GtJetCountsTemplate::L1GtJetCountsTemplate(), L1GtMuonTemplate::L1GtMuonTemplate(), L1GtEnergySumTemplate::print(), L1GtJetCountsTemplate::print(), L1GtHfBitCountsTemplate::print(), L1GtHfRingEtSumsTemplate::print(), L1GtMuonTemplate::print(), and L1GtCaloTemplate::print().

00071 {
00072 
00073     switch (m_condType) {
00074 
00075         case TypeNull:
00076         case TypeCastor: {
00077                 return 0;
00078             }
00079 
00080             break;
00081         case Type1s: {
00082                 return 1;
00083             }
00084 
00085             break;
00086         case Type2s:
00087         case Type2wsc:
00088         case Type2cor: {
00089                 return 2;
00090             }
00091 
00092             break;
00093         case Type3s: {
00094                 return 3;
00095             }
00096 
00097             break;
00098         case Type4s: {
00099                 return 4;
00100             }
00101 
00102             break;
00103         case TypeETT:
00104         case TypeETM:
00105         case TypeHTT:
00106         case TypeJetCounts:
00107         case TypeHfBitCounts:
00108         case TypeHfRingEtSums: {
00109                 return 1;
00110             }
00111 
00112             break;
00113         default: {
00114                 // TODO no such type, throw exception?
00115                 return 0;
00116             }
00117             break;
00118     }
00119 
00120 }

const std::vector<L1GtObject>& L1GtCondition::objectType (  )  const [inline]

get / set the trigger object type(s) in the condition

Definition at line 88 of file L1GtCondition.h.

References m_objectType.

Referenced by L1GtJetCountsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtCaloTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCastorTemplate::copy(), L1GtCorrelationTemplate::copy(), L1GtCorrelationCondition::evaluateCondition(), L1GtCaloCondition::evaluateCondition(), L1GtEnergySumCondition::evaluateCondition(), L1GtCaloCondition::getCandidate(), L1GtCaloCondition::L1GtCaloCondition(), and L1GlobalTriggerGTL::run().

00089     {
00090         return m_objectType;
00091     }

void L1GtCondition::print ( std::ostream &  myCout  )  const [virtual]

print condition

Reimplemented in L1GtCaloTemplate, L1GtCastorTemplate, L1GtCorrelationTemplate, L1GtEnergySumTemplate, L1GtHfBitCountsTemplate, L1GtHfRingEtSumsTemplate, L1GtJetCountsTemplate, and L1GtMuonTemplate.

Definition at line 147 of file L1GtCondition.cc.

References CenJet, CondCalo, CondCastor, CondCorrelation, CondEnergySum, CondHfBitCounts, CondHfRingEtSums, CondJetCounts, CondMuon, CondNull, lat::endl(), ETM, ETT, ForJet, HfBitCounts, HfRingEtSums, HTT, i, IsoEG, JetCounts, m_condCategory, m_condChipNr, m_condGEq, m_condName, m_condType, m_objectType, Mu, NoIsoEG, TauJet, Type1s, Type2cor, Type2s, Type2wsc, Type3s, Type4s, TypeCastor, TypeETM, TypeETT, TypeHfBitCounts, TypeHfRingEtSums, TypeHTT, TypeJetCounts, and TypeNull.

Referenced by L1GtCastorTemplate::print(), L1GtEnergySumTemplate::print(), L1GtJetCountsTemplate::print(), L1GtHfRingEtSumsTemplate::print(), L1GtHfBitCountsTemplate::print(), L1GtMuonTemplate::print(), L1GtCaloTemplate::print(), and L1GtCorrelationTemplate::print().

00148 {
00149 
00150     myCout << "\n  Condition name:     " << m_condName << std::endl;
00151 
00152     switch (m_condCategory) {
00153         case CondNull: {
00154                 myCout << "  Condition category: " << "CondNull"
00155                 << " - it means not defined!"
00156                 << std::endl;
00157             }
00158 
00159             break;
00160         case CondMuon: {
00161                 myCout << "  Condition category: " << "CondMuon"  << std::endl;
00162             }
00163 
00164             break;
00165         case CondCalo: {
00166                 myCout << "  Condition category: " << "CondCalo"  << std::endl;
00167             }
00168 
00169             break;
00170         case CondEnergySum: {
00171                 myCout << "  Condition category: " << "CondEnergySum"  << std::endl;
00172             }
00173 
00174             break;
00175         case CondJetCounts: {
00176                 myCout << "  Condition category: " << "CondJetCounts"  << std::endl;
00177             }
00178 
00179             break;
00180         case CondCorrelation: {
00181                 myCout << "  Condition category: " << "CondCorrelation"  << std::endl;
00182             }
00183 
00184             break;
00185         case CondCastor: {
00186                 myCout << "  Condition category: " << "CondCastor"  << std::endl;
00187             }
00188 
00189             break;
00190         case CondHfBitCounts: {
00191                 myCout << "  Condition category: " << "CondHfBitCounts"  << std::endl;
00192             }
00193 
00194             break;
00195         case CondHfRingEtSums: {
00196                 myCout << "  Condition category: " << "CondHfRingEtSums"  << std::endl;
00197             }
00198 
00199             break;
00200         default: {
00201                 myCout << "  Condition category: " << m_condCategory
00202                 << "  - no such category defined. Check L1GtConditionCategory enum."
00203                 << std::endl;
00204 
00205             }
00206             break;
00207     }
00208 
00209     switch (m_condType) {
00210 
00211         case TypeNull: {
00212                 myCout << "  Condition type:     " << "TypeNull"
00213                 << " - it means not defined!"
00214                 << std::endl;
00215             }
00216 
00217             break;
00218         case Type1s: {
00219                 myCout << "  Condition type:     " << "Type1s"  << std::endl;
00220             }
00221 
00222             break;
00223         case Type2s: {
00224                 myCout << "  Condition type:     " << "Type2s"  << std::endl;
00225             }
00226 
00227             break;
00228         case Type2wsc: {
00229                 myCout << "  Condition type:     " << "Type2wsc"  << std::endl;
00230             }
00231 
00232             break;
00233         case Type2cor: {
00234                 myCout << "  Condition type:     " << "Type2cor"  << std::endl;
00235             }
00236 
00237             break;
00238         case Type3s: {
00239                 myCout << "  Condition type:     " << "Type3s"  << std::endl;
00240             }
00241 
00242             break;
00243         case Type4s: {
00244                 myCout << "  Condition type:     " << "Type4s"  << std::endl;
00245             }
00246 
00247             break;
00248         case TypeETM: {
00249                 myCout << "  Condition type:     " << "TypeETM"  << std::endl;
00250             }
00251 
00252             break;
00253         case TypeETT: {
00254                 myCout << "  Condition type:     " << "TypeETT"  << std::endl;
00255             }
00256 
00257             break;
00258         case TypeHTT: {
00259                 myCout << "  Condition type:     " << "TypeHTT"  << std::endl;
00260             }
00261 
00262             break;
00263         case TypeJetCounts: {
00264                 myCout << "  Condition type:     " << "TypeJetCounts"  << std::endl;
00265             }
00266 
00267             break;
00268         case TypeCastor: {
00269                 myCout << "  Condition type:     " << "TypeCastor"  << std::endl;
00270             }
00271 
00272             break;
00273         case TypeHfBitCounts: {
00274                 myCout << "  Condition type:     " << "TypeHfBitCounts"  << std::endl;
00275             }
00276 
00277             break;
00278         case TypeHfRingEtSums: {
00279                 myCout << "  Condition type:     " << "TypeHfRingEtSums"  << std::endl;
00280             }
00281 
00282             break;
00283         default: {
00284                 myCout << "  Condition type:     " << m_condType
00285                 << " - no such type defined. Check L1GtConditionType enum."
00286                 << std::endl;
00287             }
00288             break;
00289     }
00290 
00291 
00292     myCout << "  Object types:      ";
00293 
00294     for (unsigned int i = 0; i < m_objectType.size(); ++i) {
00295 
00296         switch (m_objectType[i]) {
00297             case Mu: {
00298                     myCout << " Mu ";
00299                 }
00300 
00301                 break;
00302             case NoIsoEG: {
00303                     myCout << " NoIsoEG ";
00304                 }
00305 
00306                 break;
00307             case IsoEG: {
00308                     myCout << " IsoEG ";
00309                 }
00310 
00311                 break;
00312             case CenJet: {
00313                     myCout << " CenJet ";
00314                 }
00315 
00316                 break;
00317             case ForJet: {
00318                     myCout << " ForJet ";
00319                 }
00320 
00321                 break;
00322             case TauJet: {
00323                     myCout << " TauJet ";
00324                 }
00325 
00326                 break;
00327             case ETM: {
00328                     myCout << " ETM ";
00329                 }
00330 
00331                 break;
00332             case ETT: {
00333                     myCout << " ETT ";
00334                 }
00335 
00336                 break;
00337             case HTT: {
00338                     myCout << " HTT ";
00339                 }
00340 
00341                 break;
00342             case JetCounts: {
00343                     myCout << " JetCounts ";
00344                 }
00345 
00346                 break;
00347             case HfBitCounts: {
00348                     myCout << " HfBitCounts ";
00349                 }
00350 
00351                 break;
00352             case HfRingEtSums: {
00353                     myCout << " HfRingEtSums ";
00354                 }
00355 
00356                 break;
00357             default: {
00358                     myCout << " Unknown type " << m_objectType[i];
00359                 }
00360                 break;
00361         }
00362     }
00363 
00364     myCout << std::endl;
00365 
00366     myCout << "  \" >= \" flag:        " << m_condGEq << std::endl;
00367 
00368     myCout << "  Condition chip:     " << m_condChipNr;
00369 
00370     if (m_condChipNr < 0) {
00371         myCout << "   - not properly initialized! ";
00372     }
00373 
00374     myCout << std::endl;
00375 
00376 }

void L1GtCondition::setCondCategory ( const L1GtConditionCategory cCategory  )  [inline]

Definition at line 71 of file L1GtCondition.h.

References m_condCategory.

00072     {
00073         m_condCategory = cCategory;
00074     }

void L1GtCondition::setCondChipNr ( const int cChipNr  )  [inline]

Definition at line 115 of file L1GtCondition.h.

References m_condChipNr.

Referenced by L1GtTriggerMenuXmlParser::parseCalo(), L1GtTriggerMenuXmlParser::parseCastor(), L1GtTriggerMenuXmlParser::parseEnergySum(), L1GtTriggerMenuXmlParser::parseHfBitCounts(), L1GtTriggerMenuXmlParser::parseHfRingEtSums(), L1GtTriggerMenuXmlParser::parseJetCounts(), and L1GtTriggerMenuXmlParser::parseMuon().

00116     {
00117         m_condChipNr = cChipNr;
00118     }

void L1GtCondition::setCondGEq ( const bool cGEq  )  [inline]

Definition at line 104 of file L1GtCondition.h.

References m_condGEq.

Referenced by L1GtTriggerMenuXmlParser::parseCalo(), L1GtTriggerMenuXmlParser::parseCastor(), L1GtTriggerMenuXmlParser::parseEnergySum(), L1GtTriggerMenuXmlParser::parseHfBitCounts(), L1GtTriggerMenuXmlParser::parseHfRingEtSums(), L1GtTriggerMenuXmlParser::parseJetCounts(), and L1GtTriggerMenuXmlParser::parseMuon().

00105     {
00106         m_condGEq = cGEq;
00107     }

void L1GtCondition::setCondName ( const std::string &  cName  )  [inline]

Definition at line 60 of file L1GtCondition.h.

References m_condName.

00061     {
00062         m_condName = cName;
00063     }

void L1GtCondition::setCondType ( const L1GtConditionType cType  )  [inline]

Definition at line 82 of file L1GtCondition.h.

References m_condType.

Referenced by L1GtTriggerMenuXmlParser::parseCalo(), L1GtTriggerMenuXmlParser::parseCastor(), L1GtTriggerMenuXmlParser::parseEnergySum(), L1GtTriggerMenuXmlParser::parseHfBitCounts(), L1GtTriggerMenuXmlParser::parseHfRingEtSums(), L1GtTriggerMenuXmlParser::parseJetCounts(), and L1GtTriggerMenuXmlParser::parseMuon().

00083     {
00084         m_condType = cType;
00085     }

void L1GtCondition::setObjectType ( const std::vector< L1GtObject > &  objType  )  [inline]

Definition at line 93 of file L1GtCondition.h.

References m_objectType.

Referenced by L1GtTriggerMenuXmlParser::parseCalo(), L1GtTriggerMenuXmlParser::parseEnergySum(), L1GtTriggerMenuXmlParser::parseHfBitCounts(), L1GtTriggerMenuXmlParser::parseHfRingEtSums(), L1GtTriggerMenuXmlParser::parseJetCounts(), and L1GtTriggerMenuXmlParser::parseMuon().

00094     {
00095         m_objectType = objType;
00096     }

const bool L1GtCondition::wsc (  )  const

get logic flag for conditions, same type of trigger objects, and with spatial correlations

Definition at line 124 of file L1GtCondition.cc.

References m_condType, and Type2wsc.

Referenced by L1GtCaloCondition::evaluateCondition(), L1GtMuonCondition::evaluateCondition(), L1GtMuonTemplate::print(), and L1GtCaloTemplate::print().

00125 {
00126 
00127     if (m_condType == Type2wsc) {
00128         return true;
00129     }
00130 
00131     return false;
00132 }


Member Data Documentation

L1GtConditionCategory L1GtCondition::m_condCategory [protected]

the category of the condition

Definition at line 142 of file L1GtCondition.h.

Referenced by condCategory(), L1GtJetCountsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCaloTemplate::copy(), L1GtCorrelationTemplate::copy(), L1GtCastorTemplate::copy(), L1GtCaloTemplate::L1GtCaloTemplate(), L1GtCastorTemplate::L1GtCastorTemplate(), L1GtCondition(), L1GtCorrelationTemplate::L1GtCorrelationTemplate(), L1GtEnergySumTemplate::L1GtEnergySumTemplate(), L1GtHfBitCountsTemplate::L1GtHfBitCountsTemplate(), L1GtHfRingEtSumsTemplate::L1GtHfRingEtSumsTemplate(), L1GtJetCountsTemplate::L1GtJetCountsTemplate(), L1GtMuonTemplate::L1GtMuonTemplate(), print(), and setCondCategory().

int L1GtCondition::m_condChipNr [protected]

condition is located on condition chip m_condChipNr

Definition at line 154 of file L1GtCondition.h.

Referenced by condChipNr(), L1GtJetCountsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCaloTemplate::copy(), L1GtCorrelationTemplate::copy(), L1GtCastorTemplate::copy(), L1GtCondition(), L1GtCorrelationTemplate::L1GtCorrelationTemplate(), print(), and setCondChipNr().

bool L1GtCondition::m_condGEq [protected]

the operator used for the condition (>=, =): true for >=

Definition at line 151 of file L1GtCondition.h.

Referenced by condGEq(), L1GtJetCountsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCaloTemplate::copy(), L1GtCorrelationTemplate::copy(), L1GtCastorTemplate::copy(), print(), and setCondGEq().

std::string L1GtCondition::m_condName [protected]

the name of the condition

Definition at line 139 of file L1GtCondition.h.

Referenced by condName(), L1GtJetCountsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCaloTemplate::copy(), L1GtCorrelationTemplate::copy(), L1GtCastorTemplate::copy(), L1GtCondition(), print(), and setCondName().

L1GtConditionType L1GtCondition::m_condType [protected]

the type of the condition (1s, etc)

Definition at line 145 of file L1GtCondition.h.

Referenced by condType(), L1GtJetCountsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCaloTemplate::copy(), L1GtCorrelationTemplate::copy(), L1GtCastorTemplate::copy(), corr(), L1GtCastorTemplate::L1GtCastorTemplate(), L1GtCondition(), L1GtCorrelationTemplate::L1GtCorrelationTemplate(), nrObjects(), L1GtEnergySumTemplate::print(), print(), L1GtMuonTemplate::print(), setCondType(), and wsc().

std::vector<L1GtObject> L1GtCondition::m_objectType [protected]

the trigger object type(s)

Definition at line 148 of file L1GtCondition.h.

Referenced by L1GtJetCountsTemplate::copy(), L1GtMuonTemplate::copy(), L1GtHfRingEtSumsTemplate::copy(), L1GtEnergySumTemplate::copy(), L1GtHfBitCountsTemplate::copy(), L1GtCaloTemplate::copy(), L1GtCorrelationTemplate::copy(), L1GtCastorTemplate::copy(), L1GtCaloTemplate::L1GtCaloTemplate(), L1GtCastorTemplate::L1GtCastorTemplate(), L1GtCorrelationTemplate::L1GtCorrelationTemplate(), L1GtEnergySumTemplate::L1GtEnergySumTemplate(), L1GtHfBitCountsTemplate::L1GtHfBitCountsTemplate(), L1GtHfRingEtSumsTemplate::L1GtHfRingEtSumsTemplate(), L1GtJetCountsTemplate::L1GtJetCountsTemplate(), L1GtMuonTemplate::L1GtMuonTemplate(), objectType(), print(), and setObjectType().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:26:42 2009 for CMSSW by  doxygen 1.5.4