public LigneDeCaisses (Echeancier echeancier) {
		tableauDesCaisses = new Caisse[nombreTotalDeCaisses];
		int i = 0;
		int rapide = ratioDeCaissesRapides;
		while (	i  < tableauDesCaisses.length ) {
			rapide = rapide - 1;
			Caisse caisse = new Caisse (this, i + 1, rapide == 0);
			tableauDesCaisses[i] = caisse;
			if ( rapide == 0 ) {
				rapide = ratioDeCaissesRapides;
			}
			if ( i == tableauDesCaisses.length / 4 ) {
				caisse.setStatus('F');
				echeancier.ajouter(new EvenementFinPauseCaissier(dureePauseCaissier / 4, caisse));
			} else if ( i == tableauDesCaisses.length / 2 ) {
				caisse.setStatus('F');
				echeancier.ajouter(new EvenementFinPauseCaissier(dureePauseCaissier / 2, caisse));
			}
			i = i + 1;
		}
		listeDesRonchons = new ArrayList<Client>();
		listeClientsSortis = new LinkedList<Client>();
	}