00001 #include "EmcRawEvent/EmcDigi.h" 00002 #include "Identifier/Identifier.h" 00003 #include "Identifier/EmcID.h" 00004 #include <iostream> 00005 using namespace std; 00006 00007 int main() 00008 { 00009 Identifier id; 00010 id = EmcID::crystal_id(1,3,5); 00011 EmcDigi digi1(id,25,1000,1); 00012 EmcDigi digi2(id,25,1000,2); 00013 cout << "digi1: " << digi1 << endl; 00014 cout << "digi2: " << digi2 << endl; 00015 digi1 += digi2; 00016 cout << "digi sum: " << digi1 << endl; 00017 00018 id = EmcID::crystal_id(0,2,4); 00019 EmcDigi digi3(id,25,1000); 00020 EmcDigi digi4(id,35,2000); 00021 cout << "digi3: " << digi3 << endl; 00022 cout << "digi4: " << digi4 << endl; 00023 digi3 += digi4; 00024 cout << "digi sum: " << digi3 << endl; 00025 00026 id = EmcID::crystal_id(2,2,4); 00027 EmcDigi digi5(id,25,1000); 00028 id = EmcID::crystal_id(2,3,4); 00029 EmcDigi digi6(id,35,2000); 00030 cout << "digi5: " << digi5 << endl; 00031 cout << "digi6: " << digi6 << endl; 00032 digi5 += digi6; 00033 cout << "digi sum: " << digi5 << endl; 00034 }