116{
117 std::vector<G4VEvaporationChannel*>* theChannel =
118 new std::vector<G4VEvaporationChannel*>;
119 theChannel->reserve(68);
120
122 theChannel->push_back( new G4CompetitiveFission() );
123
124
125 theChannel->push_back( new G4NeutronEvaporationChannel() );
126 theChannel->push_back( new G4ProtonEvaporationChannel() );
127 theChannel->push_back( new G4DeuteronEvaporationChannel() );
128 theChannel->push_back( new G4TritonEvaporationChannel() );
129 theChannel->push_back( new G4He3EvaporationChannel() );
130 theChannel->push_back( new G4AlphaEvaporationChannel() );
131
132
133 theChannel->push_back( new G4He6GEMChannel() );
134 theChannel->push_back( new G4He8GEMChannel() );
135 theChannel->push_back( new G4Li6GEMChannel() );
136 theChannel->push_back( new G4Li7GEMChannel() );
137 theChannel->push_back( new G4Li8GEMChannel() );
138 theChannel->push_back( new G4Li9GEMChannel() );
139 theChannel->push_back( new G4Be7GEMChannel() );
140 theChannel->push_back( new G4Be9GEMChannel() );
141 theChannel->push_back( new G4Be10GEMChannel() );
142 theChannel->push_back( new G4Be11GEMChannel() );
143 theChannel->push_back( new G4Be12GEMChannel() );
144 theChannel->push_back( new G4B8GEMChannel() );
145 theChannel->push_back( new G4B10GEMChannel() );
146 theChannel->push_back( new G4B11GEMChannel() );
147 theChannel->push_back( new G4B12GEMChannel() );
148 theChannel->push_back( new G4B13GEMChannel() );
149 theChannel->push_back( new G4C10GEMChannel() );
150 theChannel->push_back( new G4C11GEMChannel() );
151 theChannel->push_back( new G4C12GEMChannel() );
152 theChannel->push_back( new G4C13GEMChannel() );
153 theChannel->push_back( new G4C14GEMChannel() );
154 theChannel->push_back( new G4C15GEMChannel() );
155 theChannel->push_back( new G4C16GEMChannel() );
156 theChannel->push_back( new G4N12GEMChannel() );
157 theChannel->push_back( new G4N13GEMChannel() );
158 theChannel->push_back( new G4N14GEMChannel() );
159 theChannel->push_back( new G4N15GEMChannel() );
160 theChannel->push_back( new G4N16GEMChannel() );
161 theChannel->push_back( new G4N17GEMChannel() );
162 theChannel->push_back( new G4O14GEMChannel() );
163 theChannel->push_back( new G4O15GEMChannel() );
164 theChannel->push_back( new G4O16GEMChannel() );
165 theChannel->push_back( new G4O17GEMChannel() );
166 theChannel->push_back( new G4O18GEMChannel() );
167 theChannel->push_back( new G4O19GEMChannel() );
168 theChannel->push_back( new G4O20GEMChannel() );
169 theChannel->push_back( new G4F17GEMChannel() );
170 theChannel->push_back( new G4F18GEMChannel() );
171 theChannel->push_back( new G4F19GEMChannel() );
172 theChannel->push_back( new G4F20GEMChannel() );
173 theChannel->push_back( new G4F21GEMChannel() );
174 theChannel->push_back( new G4Ne18GEMChannel() );
175 theChannel->push_back( new G4Ne19GEMChannel() );
176 theChannel->push_back( new G4Ne20GEMChannel() );
177 theChannel->push_back( new G4Ne21GEMChannel() );
178 theChannel->push_back( new G4Ne22GEMChannel() );
179 theChannel->push_back( new G4Ne23GEMChannel() );
180 theChannel->push_back( new G4Ne24GEMChannel() );
181 theChannel->push_back( new G4Na21GEMChannel() );
182 theChannel->push_back( new G4Na22GEMChannel() );
183 theChannel->push_back( new G4Na23GEMChannel() );
184 theChannel->push_back( new G4Na24GEMChannel() );
185 theChannel->push_back( new G4Na25GEMChannel() );
186 theChannel->push_back( new G4Mg22GEMChannel() );
187 theChannel->push_back( new G4Mg23GEMChannel() );
188 theChannel->push_back( new G4Mg24GEMChannel() );
189 theChannel->push_back( new G4Mg25GEMChannel() );
190 theChannel->push_back( new G4Mg26GEMChannel() );
191 theChannel->push_back( new G4Mg27GEMChannel() );
192 theChannel->push_back( new G4Mg28GEMChannel() );
193
194 return theChannel;
195}
G4VEvaporationChannel * thePhotonEvaporation