00001 #ifndef HcalSimAlgos_HcalDigitizerTraits_h 00002 #define HcalSimAlgos_HcalDigitizerTraits_h 00003 #include "DataFormats/HcalDigi/interface/HcalDigiCollections.h" 00004 #include "SimCalorimetry/HcalSimAlgos/interface/HcalElectronicsSim.h" 00005 00006 class HBHEDigitizerTraits { 00007 public: 00008 typedef HBHEDigiCollection DigiCollection; 00009 typedef HBHEDataFrame Digi; 00010 typedef HcalElectronicsSim ElectronicsSim; 00011 }; 00012 00013 00014 class HODigitizerTraits { 00015 public: 00016 typedef HODigiCollection DigiCollection; 00017 typedef HODataFrame Digi; 00018 typedef HcalElectronicsSim ElectronicsSim; 00019 }; 00020 00021 00022 class HFDigitizerTraits { 00023 public: 00024 typedef HFDigiCollection DigiCollection; 00025 typedef HFDataFrame Digi; 00026 typedef HcalElectronicsSim ElectronicsSim; 00027 }; 00028 00029 00030 class ZDCDigitizerTraits { 00031 public: 00032 typedef ZDCDigiCollection DigiCollection; 00033 typedef ZDCDataFrame Digi; 00034 typedef HcalElectronicsSim ElectronicsSim; 00035 }; 00036 00037 00038 #endif 00039