- Timestamp:
- Feb 5, 2009, 11:53:41 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/TriggerUtil.cc
r219 r243 24 24 has_been_evaluated=false; 25 25 } 26 27 TriggerTable& TriggerTable::operator=(TriggerTable&tt) { 28 if (this == &tt) return *this; 29 event_i = tt.event_i; 30 has_been_evaluated = tt.has_been_evaluated; 31 GlobalResult = tt.GlobalResult; 32 for (unsigned int i=0; i<tt.list_of_trigger_bits.size(); i++) 33 list_of_trigger_bits.push_back(tt.list_of_trigger_bits[i]); 34 return *this; 35 } 36 37 TriggerTable::TriggerTable(const TriggerTable& tt) { 38 event_i = tt.event_i; 39 has_been_evaluated = tt.has_been_evaluated; 40 GlobalResult = tt.GlobalResult; 41 for (unsigned int i=0; i<tt.list_of_trigger_bits.size(); i++) 42 list_of_trigger_bits.push_back(tt.list_of_trigger_bits[i]); 43 } 44 26 45 27 46 void TriggerTable::TriggerCardReader(const string& filename){ … … 95 114 } 96 115 116 TriggerBit::~TriggerBit() { 117 ElecValues.clear(); 118 MuonValues.clear(); 119 JetValues.clear(); 120 TauJetValues.clear(); 121 EtmisValues.clear(); 122 GammaValues.clear(); 123 } 124 125 TriggerBit::TriggerBit(const TriggerBit& tb) { 126 for(unsigned int i=0; i<tb.ElecValues.size(); i++) 127 ElecValues.push_back(tb.ElecValues[i]); 128 129 for(unsigned int i=0; i<tb.MuonValues.size(); i++) 130 MuonValues.push_back(tb.MuonValues[i]); 131 132 for(unsigned int i=0; i<tb.JetValues.size(); i++) 133 JetValues.push_back(tb.JetValues[i]); 134 135 for(unsigned int i=0; i<tb.TauJetValues.size(); i++) 136 TauJetValues.push_back(tb.TauJetValues[i]); 137 138 for(unsigned int i=0; i<tb.EtmisValues.size(); i++) 139 EtmisValues.push_back(tb.EtmisValues[i]); 140 141 for(unsigned int i=0; i<tb.GammaValues.size(); i++) 142 GammaValues.push_back(tb.GammaValues[i]); 143 144 Result = tb.Result; 145 } 146 147 TriggerBit& TriggerBit::operator=(const TriggerBit& tb) { 148 if (this==&tb) return *this; 149 for(unsigned int i=0; i<tb.ElecValues.size(); i++) 150 ElecValues.push_back(tb.ElecValues[i]); 151 152 for(unsigned int i=0; i<tb.MuonValues.size(); i++) 153 MuonValues.push_back(tb.MuonValues[i]); 154 155 for(unsigned int i=0; i<tb.JetValues.size(); i++) 156 JetValues.push_back(tb.JetValues[i]); 157 158 for(unsigned int i=0; i<tb.TauJetValues.size(); i++) 159 TauJetValues.push_back(tb.TauJetValues[i]); 160 161 for(unsigned int i=0; i<tb.EtmisValues.size(); i++) 162 EtmisValues.push_back(tb.EtmisValues[i]); 163 164 for(unsigned int i=0; i<tb.GammaValues.size(); i++) 165 GammaValues.push_back(tb.GammaValues[i]); 166 Result = tb.Result; 167 168 return *this; 169 } 170 171 172 97 173 bool TriggerBit::GetResult(TClonesArray *branchElecTrig, TClonesArray *branchMuonTrig, 98 174 TClonesArray *branchJetTrig, TClonesArray *branchTauJetTrig,
Note:
See TracChangeset
for help on using the changeset viewer.