| 148 |  | threshDens = args_info.threshDens_arg; | 
| 149 |  | else { | 
| 150 |  | sprintf( painCave.errMsg, | 
| 151 | < | "--threshDens must be set if --ca1 is used\n"); | 
| 151 | > | "--threshDens must be set if --ca2 is used\n"); | 
| 152 |  | painCave.severity = OPENMD_ERROR; | 
| 153 |  | painCave.isFatal = 1; | 
| 154 |  | simError(); | 
| 155 |  | } | 
| 156 | + | RealType bufferLength; | 
| 157 | + | if (args_info.bufferLength_given) | 
| 158 | + | bufferLength = args_info.bufferLength_arg; | 
| 159 | + | else { | 
| 160 | + | sprintf( painCave.errMsg, | 
| 161 | + | "--bufferLength must be set if --ca2 is used\n"); | 
| 162 | + | painCave.severity = OPENMD_ERROR; | 
| 163 | + | painCave.isFatal = 1; | 
| 164 | + | simError(); | 
| 165 | + | } | 
| 166 |  |  | 
| 167 |  | analyzer = new ContactAngle2(info, dumpFileName, sele1, solidZ, | 
| 168 | < | threshDens, args_info.nbins_arg, | 
| 168 | > | threshDens, bufferLength, args_info.nbins_arg, | 
| 169 |  | args_info.nbins_z_arg); | 
| 170 |  | } | 
| 171 |  |  |