40 DC =
new std::vector<G4VDigiCollection*>;
45 DC =
new std::vector<G4VDigiCollection*>;
46 for(
G4int i=0;i<cap;i++)
55 for(
size_t i=0;i<DC->size();i++)
63 if(DCID>=0 && DCID<
G4int(DC->size()))
64 { (*DC)[DCID] = aDC; }
70 DC =
new std::vector<G4VDigiCollection*>(rhs.DC->size());
71 for (
unsigned int i = 0 ; i < rhs.DC->size() ; ++i )
72 *(DC->at(i)) = *(rhs.DC->at(i));
77 if (
this == &rhs )
return *
this;
79 for ( std::vector<G4VDigiCollection*>::const_iterator it = DC->begin() ;
80 it != DC->end() ; ++it )
84 DC->resize(rhs.DC->size());
85 for (
unsigned int i = 0 ; i < rhs.DC->size() ; ++i )
86 *(DC->at(i)) = *(rhs.DC->at(i));
G4Allocator< G4DCofThisEvent > *& anDCoTHAllocator_G4MT_TLS_()
G4DLLIMPORT G4Allocator< G4DCofThisEvent > *& anDCoTHAllocator_G4MT_TLS_()
G4DCofThisEvent & operator=(const G4DCofThisEvent &)
void AddDigiCollection(G4int DCID, G4VDigiCollection *aDC)
#define G4ThreadLocalStatic