1 #ifndef DataFormats_DigiCollectionFP420_h
2 #define DataFormats_DigiCollectionFP420_h
19 typedef std::pair<ContainerIterator, ContainerIterator>
Range;
20 typedef std::pair<unsigned int, unsigned int>
IndexRange;
21 typedef std::map<unsigned int, IndexRange>
Registry;
28 const Range get(
unsigned int detID)
const;
29 const Range get1(
unsigned int detID)
const;
30 const std::vector<unsigned int>
detIDs()
const;
32 void add(
unsigned int& det_id, std::vector<HDigiFP420>&
digis );
33 void digis(
unsigned int& det_id, std::vector<HDigiFP420>&
digis )
const;
34 void detIDs( std::vector<unsigned int>& det_ids )
const;
std::map< unsigned int, IndexRange > Registry
std::map< unsigned int, std::vector< HDigiFP420 > > HDigiFP420Container
std::vector< HDigiFP420 >::const_iterator ContainerIterator
const Range get1(unsigned int detID) const
std::pair< unsigned int, unsigned int > IndexRange
void digis(unsigned int &det_id, std::vector< HDigiFP420 > &digis) const
static std::string const input
std::map< unsigned int, IndexRange >::const_iterator RegistryIterator
void put(Range input, unsigned int detID)
void add(unsigned int &det_id, std::vector< HDigiFP420 > &digis)
void putclear(Range input, unsigned int detID)
HDigiFP420Container digiMap_
std::pair< ContainerIterator, ContainerIterator > Range
const std::vector< unsigned int > detIDs() const
std::vector< HDigiFP420 > container_