00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "StTriggerIdCollection.h"
00027
00028 ClassImp(StTriggerIdCollection)
00029
00030 StTriggerIdCollection::StTriggerIdCollection()
00031 {
00032 mL1TriggerId = 0;
00033 mL2TriggerId = 0;
00034 mL3TriggerId = 0;
00035 mL3ExpandedTriggerId = 0;
00036 mNominalTriggerId = 0;
00037 }
00038
00039 StTriggerIdCollection::~StTriggerIdCollection()
00040 {
00041 delete mL1TriggerId; mL1TriggerId = 0;
00042 delete mL2TriggerId; mL2TriggerId = 0;
00043 delete mL3TriggerId; mL3TriggerId = 0;
00044 delete mL3ExpandedTriggerId; mL3ExpandedTriggerId = 0;
00045 delete mNominalTriggerId; mNominalTriggerId = 0;
00046 }
00047
00048 const StTriggerId*
00049 StTriggerIdCollection::nominal() const {return mNominalTriggerId;}
00050
00051 const StTriggerId*
00052 StTriggerIdCollection::l1() const {return mL1TriggerId;}
00053
00054 const StTriggerId*
00055 StTriggerIdCollection::l2() const {return mL2TriggerId;}
00056
00057 const StTriggerId*
00058 StTriggerIdCollection::l3() const {return mL3TriggerId;}
00059
00060 const StTriggerId*
00061 StTriggerIdCollection::l3Expanded() const {return mL3ExpandedTriggerId;}
00062
00063 void
00064 StTriggerIdCollection::setL1(StTriggerId* val) {mL1TriggerId = val;}
00065
00066 void
00067 StTriggerIdCollection::setL2(StTriggerId* val) {mL2TriggerId = val;}
00068
00069 void
00070 StTriggerIdCollection::setL3(StTriggerId* val) {mL3TriggerId = val;}
00071
00072 void
00073 StTriggerIdCollection::setL3Expanded(StTriggerId* val) {mL3ExpandedTriggerId = val;}
00074
00075 void
00076 StTriggerIdCollection::setNominal(StTriggerId* val) {mNominalTriggerId = val;}
00077